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())
相关文章推荐
- python基础之各种异常及其解决方案
- 使用python实现短语查询
- python 能干什么
- python3.x 对 python2.x 语法变动
- Python基础(3)
- Python学习 - 基础入门(1)
- 我的python第三天
- python-excel的模块xlrd和xlwt用法及注意事项整理
- Python(1)
- Python实现将xml导入至excel
- Python聚类算法之基本K均值实例详解
- Python聚类算法之凝聚层次聚类实例分析
- Python聚类算法之DBSACN实例分析
- 将Emacs打造成强大的Python代码编辑工具
- Windows上配置Emacs来开发Python及用Python扩展Emacs
- 详解Python编程中time模块的使用
- 在Mac OS系统上安装Python的Pillow库的教程
- Python编程中使用Pillow来处理图像的基础教程
- Python——迭代器和解析(1)
- 用python简单实现将整数转化为英文字符串