其中一些可以从platform
模块中获得:
>>> import platform >>> platform.machine() 'x86' >>> platform.version() '5.1.2600' >>> platform.platform() 'Windows-XP-5.1.2600-SP2' >>> platform.uname() ('Windows', 'name', 'XP', '5.1.2600', 'x86', 'x86 Family 6 Model 15 Stepping 6, GenuineIntel') >>> platform.system() 'Windows' >>> platform.processor() 'x86 Family 6 Model 15 Stepping 6, GenuineIntel'
该操作系统模块具有的uname函数来获取关于操作系统和版本信息:
>>> import os >>> os.uname()
对于我的系统,使用2.6.18内核运行CentOS 5.4会返回:
('Linux','mycomputer.domain.user','2.6.18-92.1.22.el5PAE','#1 SMP Tue Dec 16 12:36:25 EST 2008','i686')