python模块介绍-platform:底层平台信息 --参考资料待更新

时间:2015-06-09 10:05:52   收藏:0   阅读:330

解释器信息

下面是ubuntu 14.04执行的结果:

>>> import platform
>>> platform.python_version()
‘2.7.6‘
>>> import sys
>>> sys.version
‘2.7.6 (default, Mar 22 2014, 22:59:56) \n[GCC 4.8.2]‘
>>> platform.python_version_tuple()
(‘2‘, ‘7‘, ‘6‘)
>>> platform.python_compiler()
‘GCC 4.8.2‘
>>> platform.python_build()
(‘default‘, ‘Mar 22 2014 22:59:56‘)
>>> platform.python_implementation()
‘CPython‘
>>> platform.python_revision()
‘‘
>>> platform.python_branch()
‘‘

平台信息

输出尽量面向用户而不是机器,在不同的平台会不同。

如果aliased为true,SunOS将被报告为别名Solaris,实际上是调用system_alias函数。

terse设置为true会使用简洁模式,只显示内核相关信息。

>>> platform.platform()
‘Linux-3.13.0-51-generic-x86_64-with-Ubuntu-14.04-trusty‘
>>> platform.platform(aliased=True)
‘Linux-3.13.0-51-generic-x86_64-with-Ubuntu-14.04-trusty‘
>>> platform.platform(terse=True)
‘Linux-3.13.0-51-generic-x86_64-with-glibc2.4‘
>>> platform.uname()
(‘Linux‘, ‘andrew-Hi-Fi-A88S2‘, ‘3.13.0-53-generic‘, ‘#89-Ubuntu SMP Wed May 20 10:34:39 UTC 2015‘, ‘x86_64‘, ‘x86_64‘
>>> platform.java_ver()
(‘1.8.0_45‘, ‘Oracle Corporation‘, (‘Java HotSpot(TM) 64-Bit Server VM‘, ‘25.45-b02‘, ‘Oracle Corporation‘), (‘Linux‘, ‘3.13.0-53-generic‘, ‘amd64‘))

操作系统和硬件信息

>>> import platform
>>> platform.system()
‘Linux‘
>>> platform.node()
‘andrew-Hi-Fi-A88S2‘
>>> platform.release()
‘3.13.0-51-generic‘
>>> platform.version()
‘#84-Ubuntu SMP Wed Apr 15 12:08:34 UTC 2015‘
>>> platform.machine()
‘x86_64‘
>>> platform.processor()
‘x86_64‘
>>> platform.linux_distribution()
(‘Ubuntu‘, ‘14.04‘, ‘trusty‘)
>>> platform.libc_ver()
(‘glibc‘, ‘2.4‘)


参考资料


原文:http://my.oschina.net/u/1433482/blog/464470

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!