Python输出系统信息(操作系统、版本号等)

nvhack
网络安全代码和小说
2024-08-03 19:12:02

Python输出操作系统信息(操作系统、版本号等)

运行环境:

win10专业版

Python 3.9

Pycharm 社区版


1.使用platform 模块获取系统信息

import platform   #导入platform模块
 
print('操作系统名称:', platform.system()) #获取操作系统名称
print('操作系统名称及版本号:', platform.platform()) #获取操作系统名称及版本号
print('操作系统版本号:', platform.version()) #获取操作系统版本号
print('操作系统的位数:', platform.architecture()) #获取操作系统的位数
print('计算机类型:', platform.machine()) #计算机类型
print('计算机的网络名称:', platform.node()) #计算机的网络名称
print('计算机处理器信息:', platform.processor()) #计算机处理器信息
print('包含上面所有的信息汇总:', platform.uname())#包含上面所有的信息汇总

输出结果

操作系统名称: Windows
操作系统名称及版本号: Windows-10-10.0.19045-SP0
操作系统版本号: 10.0.19045
操作系统的位数: ('64bit', 'WindowsPE')
计算机类型: AMD64
计算机的网络名称: DESKTOP-KL4HOJ5
计算机处理器信息: Intel64 Family 6 Model 151 Stepping 2, GenuineIntel
包含上面所有的信息汇总: uname_result(system='Windows', node='DESKTOP-KL4HOJ5', release='10', version='10.0.19045', machine='AMD64')


2.使用platform 模块获取Python信息

import platform   #导入platform模块
 
print('python版本:', platform.python_version())  #打印python版本
print('python版本:', platform.python_version_tuple())  #打印python版本
print('python实现方式:', platform.python_implementation())  #打印python实现方式
print('python版本分支:', platform.python_branch())  #打印python版本分支
print('python版本修订:', platform.python_revision())  #打印python版本修订
print('python编译信息:', platform.python_build())  #打印python编译信息
print('python编译器:', platform.python_compiler())  #打印python编译器

输出结果

python版本: 3.9.7
python版本: ('3', '9', '7')
python实现方式: CPython
python版本分支: tags/v3.9.7
python版本修订: 1016ef3
python编译信息: ('tags/v3.9.7:1016ef3', 'Aug 30 2021 20:19:38')
python编译器: MSC v.1929 64 bit (AMD64)

Process finished with exit code 0