플랫폼 모듈의 기능은 기본 플랫폼의 하드웨어, 운영 체제 및 인터프리터 버전 정보를 조사하는 데 도움이 됩니다.
아키텍처()
이 함수는 다양한 아키텍처 정보에 대해 주어진 실행 파일(기본값은 Python 인터프리터 실행 파일)을 쿼리합니다.
>>> import platform >>> platform.architecture() ('64bit', '')
머신()
이 함수는 머신 유형을 반환합니다. 'i386'. 값을 결정할 수 없는 경우 빈 문자열이 반환됩니다.
>>> platform.machine() 'x86_64'
노드()
이 함수는 컴퓨터의 네트워크 이름을 반환합니다.
>>> platform.node() 'malhar-ubuntu'
플랫폼(별칭=0, 간결함=0)
이 함수는 기본 플랫폼을 식별하는 단일 문자열을 반환합니다.
>>> platform.platform() 'Linux-4.13.0-46-generic-x86_64-with-debian-stretch-sid'
프로세서()
이 함수는 (실제) 프로세서 이름을 반환합니다.
>>> platform.processor() 'x86_64'
python_build()
이 함수는 튜플(buildno, builddate)을 반환합니다.
>>> platform.python_build() ('default', 'Oct 13 2017 12:02:49')
파이썬_컴파일러()
이 함수는 Python 컴파일에 사용된 컴파일러를 식별하는 문자열을 반환합니다.
>>> platform.python_compiler() 'GCC 7.2.0'
python_implementation()
이 함수는 Python 구현을 식별하는 문자열을 반환합니다. 가능한 반환 값은 'CPython', 'IronPython', 'Jython', 'PyPy'입니다.
>>> platform.python_implementation() 'CPython'
파이썬_버전()
이 함수는 'major.minor.patchlevel' 형식의 Python 버전을 포함하는 문자열을 반환합니다.
>>> platform.python_version() '3.6.3'
시스템()
이 함수는 시스템/OS 이름을 반환합니다.
>>> platform.system() 'Linux'
이름()
상당히 이식 가능한 uname 인터페이스. 시스템, 노드, 릴리스, 버전, 머신 및 프로세서의 6가지 속성을 포함하는 명명된 튜플()을 반환합니다.
>>> platform.uname() uname_result(system='Linux', node='malhar-ubuntu', release='4.13.0-46-generic', version='#51-Ubuntu SMP Tue Jun 12 12:36:29 UTC 2018', machine='x86_64', processor='x86_64')