1. OS 판별법
python에서 windows 인지 linux인지 확인 방법입니다.
sys.platform 에 string 형태로 저장됩니다.
windows는 32/64 구별없이 win32 로 나옵니다.
2. 32/64 bit 확인 방법
환경 변수를 읽는 방법으로 아래 링크를 참고하면 도움이 될것입니다.
https://ss64.com/nt/syntax-64bit.html
소스
import os import sys ''' https://docs.python.org/3/library/sys.html#sys.platform AIX 'aix' Linux 'linux' Windows 'win32' Windows/Cygwin 'cygwin' macOS 'darwin' ''' print(sys.platform) # windows 32 / 64 bit 모두 'win32' 로 나옴 # 32/64 bit 구별방법 print(os.environ.get('PROCESSOR_ARCHITECTURE')) print(os.environ.get('PROCESSOR_ARCHITEW6432')) #Windows 64 bit #AMD64 #None
Windows64 bit 환경에서 실행결과
win32 AMD64 None
댓글 없음:
댓글 쓰기