[Python] 운영체제 확인 방법

2022. 5. 13. 20:562018년 이전 관심사/프로그램 언어

반응형

Python에서 현재 시스템의 OS(운영체제)를 확인 하는 방법은 아래와 같다.

import sys

os_name = sys.platform
print("OS name : {0}".format(os_name)


>> OS name : linux

아래와 같이 OS 별로 동작을 구분하여 코드를 다르게 작성 할 수 있다.

import sys

osName = sys.platform

if osName == 'win32':
    self.videoCapture = cv2.VideoCapture(0, cv2.CAP_DSHOW)
elif osName == 'linux':
    self.capture = cv2.VideoCapture(0, cv2.CAP_V4L2)
else:
    print("Not supported OS : {0}".format(osName))
    return False

 

sys.platform으로 출력되는 운영체제는 아래와 같다,

'linux'   for Linux (Ubuntu)
`win32`   for Windows(Win32)
'cygwin'  for Windows(cygwin)
'darwin'  for macOS
'aix'     for AIX

 

반응형