Inrto
파이썬의 platform 라이브러리는 파이썬이 실행되고 있는 시스템에 대한 정보를 확인할 수 있는 라이브러리입니다.
CPU, OS(운영체제), 컴퓨터의 네트워크 이름, 프로세서 이름, 파이썬 버전 등의 정보들을 얻을 수 있죠.
platform 라이브러리
import
platform 라이브러리는 파이썬에 기본 내장되어있는 라이브러리입니다.
따라서 별도 설치 없이 사용이 가능합니다.
1
import platform
methods
platform 라이브러리가 가진 메서드들은 아래와 같습니다.
method | 설명 | 반환값 예시 |
---|---|---|
platform.platform() | 파이썬이 실행되는 OS에 대한 정보를 반환합니다. | Windows-10-10.0.19045-SP0 |
platform.system() | 파이썬이 실행되는 OS의 종류를 반환합니다. | Windows, Linux … |
platform.version() | ~~ OS의 버전을 반환합니다. | 10.0.19045 |
platform.release() | ~~ OS의 시스템 릴리즈를 반환합니다. | 10 |
platform.architecture() | ~~ 의 아키텍쳐에 대한 정보를 반환합니다. | (‘64bit’, ‘WindowsPE’) |
platform.machine() | 파이썬이 실행되는 머신(PC)의 타입을 반환합니다. | AMD64 |
platform.node() | ~~ 머신의 네트워크상 이름을 반환합니다. | DESKTOP-XXX |
platform.processor() | ~~ 머신의 프로세서 이름을 반환합니다. | Intel64 Family 6 Model 140 Stepping 1, GenuineIntel |
참고 : MAC은 ‘Darwin’ 이라는 이름으로 반환됨
실행 에시
platform.platform()
1
2
3
4
5
6
7
8
9
10
11
12
13
import platform
platform.platform()
# -> 'Windows-10-10.0.19045-SP0'
platform.system()
# -> 'Windows'
platform.architecture()
# -> ('64bit', 'WindowsPE')
platform.machine()
# -> 'AMD64'
Reference
docs : https://docs.python.org/ko/3/library/platform.html
https://wikidocs.net/123697
https://pinkwink.kr/1002