programing

Python 운영체제는 어떻게 확인하나요?

bestcode 2022. 11. 17. 21:11
반응형

Python 운영체제는 어떻게 확인하나요?

(스크립트가 실행되는 컴퓨터에서) 운영 체제를 확인합니다.

내가 쓸 수 있다는 거 알아os.system('uname -o')하지만 콘솔에 메시지가 표시되므로 변수에 쓰고 싶습니다.

스크립트로 Mac, Windows 또는 Linux 중 어느 쪽인지 알 수 있으면 됩니다.어떻게 확인할 수 있나요?

다음을 사용할 수 있습니다.

from sys import platform
if platform == "linux" or platform == "linux2":
    # linux
elif platform == "darwin":
    # OS X
elif platform == "win32":
    # Windows...

sys.platform보다 미세한 입도를 가지다sys.name.

유효한 값에 대해서는, 메뉴얼을 참조해 주세요.

"What OS is I running on?" (어떤 OS에서 실행되고 있는지)에 대한 답변도 참조하십시오.

"Linux", "Windows" 또는 "Darwin"(Mac) 중 어느 플랫폼에 있는지 정확하게 알고 싶다면 다음을 사용해야 합니다.

>>> import platform
>>> platform.system()
'Linux'  # or 'Windows'/'Darwin'

함수는uname내부적으로

를 체크하면 사용하고 있는 OS에 대해 대략적인 정보를 얻을 수 있습니다.

정보를 입수하면, 보다 구체적인 정보를 수집하기 위해서와 같은 전화를 거는 것이 적절한지를 판단할 수 있습니다.유닉스 OS에서는 Python System Information, Windows에서는 pywin32같은 것을 사용할 수도 있습니다.

OS에 신경 쓰지 않고 보다 상세한 검사를 하고 싶은 경우에도 psutil이 있습니다.

자세한 내용은 모듈을 참조하십시오.

를 사용할 수 있습니다.

언급URL : https://stackoverflow.com/questions/8220108/how-do-i-check-the-operating-system-in-python

반응형