반응형
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
반응형
'programing' 카테고리의 다른 글
JHipster 6.0.1: 리퀴베이스 태스크 실패 (0) | 2022.11.17 |
---|---|
여러 테이블에서 선택 - 1 대 다 관계 (0) | 2022.11.17 |
Python의 ISO 시간(ISO 8601) (0) | 2022.11.08 |
안드로이드:Dex는 버전 52 바이트 코드를 구문 분석할 수 없습니다. (0) | 2022.11.08 |
PHPDoc에서 어레이 옵션을 문서화하는 가장 좋은 방법 (0) | 2022.11.08 |