반응형

파이썬, platform 모듈: 파이썬 프로그램 실행 환경/플랫폼 정보

글. 수알치 오상문

 

platform 모듈은 파이썬 실행 환경 및 플랫폼 정보를 조회할 수 있는 함수와 변수 기능을 제공한다.

예를 들어, 다음과 같은 정보를 얻을 수 있다.

  • 운영 체제 이름 (platform.system())
  • 운영 체제 버전 (platform.release())
  • 컴퓨터의 호스트 이름 (platform.node())
  • 파이썬 버전 (platform.python_version())
  • 프로세서 아키텍처 (platform.architecture())

파이썬 예제와 실행 결과는 다음과 같다.

import platform

print("OS:", platform.system())
print("OS Release:", platform.release())
print("Processor Architecture:", platform.architecture())
print("Host Name:", platform.node())
print("Python Version:", platform.python_version())


[실행 결과]  Windows 11 Pro
OS: Windows
OS Release: 10
Processor Architecture: ('64bit', 'WindowsPE')
Host Name: OSM
Python Version: 3.10.9

[실행 결과] WSL2 CentOS
('OS:', 'Linux')
('OS Release:', '5.15.90.1-microsoft-standard-WSL2')
('Processor Architecture:', ('64bit', 'ELF'))
('Host Name:', 'OSM')
('Python Version:', '2.7.5')

[실행 결과] WSL2 Ubuntu
OS: Linux
OS Release: 5.15.90.1-microsoft-standard-WSL2
Host Name: OSM
Python Version: 3.8.10
Processor Architecture: ('64bit', 'ELF')

 

반응형

+ Recent posts