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