【Python】用platform模块获取系统信息
admin
2024-05-08 21:15:07
0

文章目录

    • 无参数函数
    • architecture
    • 其他函数

无参数函数

platform可用于查询底层平台的标识数据,下表为其中封装的无参数函数

函数返回值
system操作系统名称
node计算机名称
release操作系统的主版本
version操作系统的发布版本
machine返回机器类型
processor处理器名称
uname返回前面的六项
python_buildpython编译代码和日期
python_compilerPython编译器标志
python_branchSCM 分支
python_revisionSCM 修订版
python_implementation编写Python的语言
python_versionPython版本
python_version_tuplePython版本的元组

下面对部分函数做下测试

>>> import platform
>>> platform.node()
'Laser'
>>> platform.processor()
'Intel64 Family 6 Model 158 Stepping 10, GenuineIntel'
>>> platform.python_build()
('main', 'Aug 25 2022 23:51:50')
>>> platform.python_compiler()
'MSC v.1916 64 bit (AMD64)'
>>> platform.python_branch()
''
>>> platform.python_implementation()
'CPython'
>>> platform.python_revision()
''
>>> platform.python_version()
'3.9.13'
>>> platform.python_version_tuple()
('3', '9', '13')
>>> platform.release()
'10'
>>> platform.version()
'10.0.22621'
>>> platform.machine()
'AMD64'
>>> platform.uname()
uname_result(system='Windows', node='Laser', release='10', version='10.0.22621', machine='AMD64')

platform模块中,除了这些无参数的函数之外,还有几个相对复杂的函数。

architecture

architecture用于查询给定的可执行文件,定义如下

architecture(executable=sys.executable, bits='', linkage='')

其中,executable为可执行文件,为一个路径,默认为sys.excutable,也就是Python的绝对路径。bits为程序位数,32位或者64位,''将自行判断;linkage为链接格式。

>>> platform.architecture()
('64bit', 'WindowsPE')

其他函数

platform.platform(aliased=0, terse=0)可返回一个标识底层平台的字符串,包含尽可能多的有用信息。其两个参数均为布尔型

  • 如果aliasedTrue,将使用各种平台不同与其通常名称的别名来报告系统名称,例如 SunOS 将被报告为 Solaris。
  • terseTrue,则只返回标识平台所必须的最小量信息。

platform.system_alias是一个意义不明的函数,使用方法如下,据标准库所说,可以返回常用的营销名称。

>>> platform.system()
'Windows'
>>> platform.release()
'10'
>>> platform.version()
'10.0.22621'
>>> platform.system_alias(platform.system(), platform.release(), platform.version())
('Windows', '10', '10.0.22621')

相关内容

热门资讯

皇姑核芯的“低密答案”:TA,... 2026年的沈阳楼市,正走过一个微妙的分水岭,楼市进入分化阶段已经成为行业共识。 数据释放的信号很明...
德国金属材料产业链调整:中国园... (来源:欧洲并购与投资) 德国金属材料产业链调整:中国园区该承接什么、不该承接什么 本系列前两篇分...
消费医药新基金快速建仓 洼地资... 来源:21世纪经济报道 证券时报记者 安仲文 今年上半年,全市场200多只科技主题基金净值翻倍,这...
原创 7... 深夜,港交所的审核员桌上,摆着一份举报材料。 举报人叫陈浩,小红书前华南商业化负责人。 他手里攥着一...
原创 7... 2026年上半年,国际油价经历了一轮惊心动魄的“过山车”。2月28日美以伊战事爆发后,霍尔木兹海峡航...
7月6日盘前停复牌汇总 7月6日,动力源临停;好利科技、阿科力复牌。 上证报中国证券网讯 7月6日,1家公司临停:动力源;2...
股市必读:江阴银行(00280... 截至2026年7月3日收盘,江阴银行(002807)报收于3.85元,上涨0.52%,换手率0.7%...
原创 拼... 最近,拼多多在雄安买楼了,一整栋,12层,7月底就要投用。 这件事,乍一看是个商业地产新闻,往深了想...
突破“高龄禁区” 绿色通道助百... 本报讯(记者 张 琦 通讯员 冯金灿)“特别感谢河南省第三人民医院(河南省职业病医院)骨科和麻醉科的...
原创 A... 除了A股交易新规落地之外,A股再融资新规又一次吸引了市场的目光。虽然7月3日发布的再融资新规仍然是征...
獐子岛董事会聘任57岁汪国栋为... 7月4日,獐子岛(002069)发布第九届董事会第九次会议决议公告,董事会同意聘任汪国栋为公司副总裁...
上市不到4个月出手,飞速创新拟... 飞速创新(03355.HK)7月5日公告,公司拟3.3亿元收购上海博达数据通信100%股权。 据公告...
怎么回收金项链 南昌本地黄金回... 近年来,随着黄金价格波动,不少持有闲置黄金制品的用户会产生变现需求,其中回收金项链是较为常见的用户需...
两仓同开叮咚买菜进驻淮安 升级... 7月5日,主打“在线菜篮子”的生鲜电商叮咚买菜淮安楚州站、府苑站双站同步开仓运营,标志着叮咚买菜正式...
防范美股泡沫爆破带来的风险外溢 我们先来梳理全球市场,判断哪些市场走势具备前瞻参考价值。 第一是恒生指数,第二是恒生科技指数,这两大...
央视曝光黄金回收“作弊秤”!一... 有消费者投诉在黄金回收交易中遭遇了“违规秤”,造成了不小的经济损失。记者了解到,眼下市场上售价利润最...
单仁:字节全员信背后,AI正在... 01 最近这几天,字节跳动CEO梁汝波的全员信,引起了很多企业家的关注。 表面上看,这只是一个大厂时...
2026麻涌镇企业短视频制作:... 麻涌镇企业短视频制作是以本地制造业与服务业诉求的内容生产与平台运营服务,2026年,这一行业的竞争核...
4nm近售罄、部分8nm接近满... 《科创板日报》7月4日讯据朝鲜日报报道,业内人士称,随着AI半导体需求升温、全球大型科技公司订单增加...