圆月山庄资源网 Design By www.vgjia.com
操作系统相关
- system() : 操作系统类型(见例)
- version(): 操作系统版本
- release(): 操作系统发布号, 例如win 7返回7, 还有如NT, 2.2.0之类.
- platform(aliased=0, terse=0): 操作系统信息字符串,扥与system()+win32_ver()[:3]
- win32_ver(release='', version='', csd='', ptype=''): win系统相关信息
- linux_distribution(distname='', version='', id='', supported_dists=(‘SuSE', ‘debiaare', ‘yellowdog', ‘gentoo', ‘UnitedLinux', ‘turbolinux'), full_distribution_name=1): Linux系统相关信息
- dist(distname='', version='', id='', supported_dists=(‘SuSE', ‘debian', ‘fedora', ‘redhat', ‘centos', ‘mandrake', ‘mandriva', ‘rocks', ‘slackware', ‘yellowdog', ‘gentoo', ‘UnitedLinux', ‘turbolinux')): 尝试获取Linux OS发布版本信息.返回(distname,version,id). dist是发布版本的意思.
- mac_ver(release='', versioninfo=(‘', ‘', ‘'), machine=''): mac版本
- java_ver(release='', vendor='', vminfo=(‘', ‘', ‘'), osinfo=(‘', ‘', ‘')): java版本
- libc_ver(executable=r'c:\Python27\python.exe', lib='', version='', chunksize=2048): libc版本,linux相关吧.
以上相应版本查询的返回元组和其形参对应.
platform.system() 'Linux' # python 3.3.2+ 64 bits on debian jessie 64 bits 'Windows' # python 3.3.2 32 bits on windows 8.1 64 bits 'Windows' # python 3.3.2 64 bits on windows 8.1 64 bits 'Darwin' # python 3.4.1 64 bits on mac os x 10.9.4 'Java' platform.version() '#1 SMP Debian 3.10.11-1 (2013-09-10)' # python 3.3.2+ 64 bits on debian jessie 64 bits '6.2.9200' # python 3.3.2 32 bits on windows 8.1 64 bits '6.2.9200' # python 3.3.2 64 bits on windows 8.1 64 bits 'Darwin Kernel Version 13.3.0: Tue Jun 3 21:27:35 PDT 2014; root:xnu-2422.110.17~1/RELEASE_X86_64' # python 3.4.1 64 bits on mac os x 10.9.4 platform() 'Windows-7-6.1.7601-SP1' win32_ver() ('7', '6.1.7601', 'SP1', u'Multiprocessor Free') platform.dist() ('debian', 'jessie/sid', '') # python 3.3.2+ 64 bits on debian jessie 64 bits
系统信息
- uname(): 返回元组,system, node, release, version, machine, processor.
- architecture(executable=r'c:\Python27\python.exe', bits='', linkage=''): 系统架构
- machine() : CPU平台,AMD,x86"htmlcode">
('64bit', 'ELF') # python 3.3.2+ 64 bits on debian jessie 64 bits ('32bit', 'WindowsPE') # python 2.7.2 32 bits on windows 7 64 bits ('64bit', 'WindowsPE') # python 3.3.2 64 bits on wndows 8.1 64 bits ('64bit', '') # python 3.4.1 64 bits on mac os x 10.9.4 platform.machine() 'x86_64' # python 3.3.2+ 64 bits on debian jessie 64 bits 'AMD64' # python 3.3.2 32 bits on windows 8.1 64 bits 'AMD64' # python 3.3.2 64 bits on windows 8.1 64 bits 'x86_64' # python 3.4.1 64 bits on mac os x 10.9.4 platform.node() 'Hom-T400' platform.processor() 'Intel64 Family 6 Model 23 Stepping 10, GenuineIntel' platform.uname() ('Windows', 'Hom-T400', '7', '6.1.7601', 'AMD64', 'Intel64 Family 6 Model 23 Stepping 10, GenuineIntel') uname_result(system='Linux', node='work', release='3.10-3-amd64', version='#1 SMP Debian 3.10.11-1 (2013-09-10)', machine='x86_64', processor='') # python 3.3.2+ 64 bits on debian jessie 64 bits uname_result(system='Windows', node='work-xxx', release='8', version='6.2.9200', machine='AMD64', processor='Intel64 Family 6 Model 58 Stepping 9,GenuineIntel') # python 3.3.2 32 bits on windows 8.1 64 bits uname_result(system='Darwin', node='mba', release='13.3.0', version='Darwin Kernel Version 13.3.0: Tue Jun 3 21:27:35 PDT 2014; root:xnu-2422.110.17~1/RELEASE_X86_64', machine='x86_64', processor='i386') # python 3.4.1 64 bits on mac os x 10.9.4
Python相关
- python_version(): py版本号
- python_branch(): python分支(子版本信息),一般为空.
- python_build(): python编译号(default)和日期.
- python_compiler(): py编译器信息
- python_implementation(): python安装履行方式,如CPython, Jython, Pypy, IronPython(.net)等.
- python_revision(): python类型修改版信息,一般为空.
- python_version_tuple():python版本号分割后的tuple.
- popen(cmd, mode='r', bufsize=None): portable popen() 接口,执行各种命令.
- python_verison()
'3.3.2+' # python 3.3.2+ 64 bits on debian jessie 64 bits '3.3.3' # python 3.3.2 32 bits on windows 8.1 64 bits python_version_tuple() ('2', '7', '2') python_build() ('default', 'Jun 12 2011 15:08:59') python_compiler() 'MSC v.1500 32 bit (Intel)' pl.python_implementation() 'CPython'
获取用户名:
> import getpass > getpass.getuser() 'root'
获取环境变量:
> import os > import pwd > os.environ['LANG'] 'en_US.UTF-8' > print os.getenv('LANG') en_US.UTF-8 > print os.getenv('PWD') /root > print os.getenv('HOME') /root > print os.getenv('USER') root > print os.getenv('HOSTNAME') localhost.localdomain > print os.getenv('SHELL') /bin/bash > pwd.getpwuid(os.getuid()) pwd.struct_passwd(pw_name='root', pw_passwd='x', pw_uid=0, pw_gid=0, pw_gecos='root', pw_dir='/root', pw_shell='/bin/bash') > pwd.getpwuid(os.getuid())[0] #获得用户名 'root' > pwd.getpwuid(os.getuid())[5] #获得家目录 '/root' > pwd.getpwuid(os.getuid())[6] #获得shell '/bin/bash'
还有个os.environ.get,会返回所有环境变量为一个字典
圆月山庄资源网 Design By www.vgjia.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
圆月山庄资源网 Design By www.vgjia.com
暂无评论...
更新日志
2024年11月08日
2024年11月08日
- 雨林唱片《赏》新曲+精选集SACD版[ISO][2.3G]
- 罗大佑与OK男女合唱团.1995-再会吧!素兰【音乐工厂】【WAV+CUE】
- 草蜢.1993-宝贝对不起(国)【宝丽金】【WAV+CUE】
- 杨培安.2009-抒·情(EP)【擎天娱乐】【WAV+CUE】
- 周慧敏《EndlessDream》[WAV+CUE]
- 彭芳《纯色角3》2007[WAV+CUE]
- 江志丰2008-今生为你[豪记][WAV+CUE]
- 罗大佑1994《恋曲2000》音乐工厂[WAV+CUE][1G]
- 群星《一首歌一个故事》赵英俊某些作品重唱企划[FLAC分轨][1G]
- 群星《网易云英文歌曲播放量TOP100》[MP3][1G]
- 方大同.2024-梦想家TheDreamer【赋音乐】【FLAC分轨】
- 李慧珍.2007-爱死了【华谊兄弟】【WAV+CUE】
- 王大文.2019-国际太空站【环球】【FLAC分轨】
- 群星《2022超好听的十倍音质网络歌曲(163)》U盘音乐[WAV分轨][1.1G]
- 童丽《啼笑姻缘》头版限量编号24K金碟[低速原抓WAV+CUE][1.1G]