Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 기본 플랫폼의 식별 데이터에 액세스

<시간/>

플랫폼 모듈의 기능은 기본 플랫폼의 하드웨어, 운영 체제 및 인터프리터 버전 정보를 조사하는 데 도움이 됩니다.

아키텍처()

이 함수는 다양한 아키텍처 정보에 대해 주어진 실행 파일(기본값은 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')