您的位置:首页 > 编程语言 > Python开发

Python获取操作系统信息(版本、操作系统名称、位数、架构等)

2015-11-20 09:42 791 查看



import platform
import os
import sys
import platform

def machine():
"""Return type ofmachine."""
if os.name == 'nt' andsys.version_info[:2] < (2,7):

returnos.environ.get("PROCESSOR_ARCHITEW6432",

os.environ.get('PROCESSOR_ARCHITECTURE',''))
else:

return platform.machine()

def os_bits(machine=machine()):
"""Return bitness ofoperating system, or None if unknown."""
machine2bits = {'AMD64':64, 'x86_64': 64, 'i386': 32, 'x86': 32}
returnmachine2bits.get(machine, None)

if __name__ == '__main__':
print(platform.machine())
print(platform.node())
print(platform.platform(True))
print(platform.system())
print(platform.uname())
print(platform.architecture())
print(platform.platform() + ' ' + platform.architecture()[0])
print (os_bits())

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: