使用Python中的platform模块可以获取到当前系统的相关信息,例如操作系统名称、版本号、机器的网络名称、Python版本信息等。
下面是使用platform模块获取系统信息的示例代码:
import platform
# 获取操作系统名称及版本号
print('操作系统名称及版本号:', platform.platform())
# 获取操作系统版本号
print('操作系统版本号:', platform.version())
# 获取操作系统的位数
print('操作系统位数:', platform.architecture()[0])
# 计算机类型
print('计算机类型:', platform.machine())
# 计算机的网络名称
print('计算机的网络名称:', platform.node())
# Python版本信息
print('Python版本信息:', platform.python_version())
# 获取全部信息
print('获取具体信息:', platform.uname())
输出结果如下:
操作系统名称及版本号: Windows-10-10.0.19041-SP0
操作系统版本号: 10.0.19041
操作系统位数: 64bit
计算机类型: AMD64
计算机的网络名称: DESKTOP-ABC123
Python版本信息: 3.9.4
获取具体信息: uname_result(system='Windows', node='DESKTOP-ABC123', release='10', version='10.0.19041', machine='AMD64', processor='Intel64 Family 6 Model 165 Stepping 5, GenuineIntel')
除了上述示例中的信息之外,platform模块还可以获取更多与操作系统相关的信息。例如,可使用platform.win32_ver()
方法获取Windows操作系统的更详细信息:
import platform
# 获取Windows操作系统的版本信息
print('Windows操作系统版本信息:', platform.win32_ver())
输出结果如下:
Windows操作系统版本信息: ('post2004', '10.0.19042', '', 'Multiprocessor Free')
总之,platform模块是一个非常便利的工具,可以用于获取各种系统信息,具有广泛的应用场景,特别是在程序开发和调试中。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python利用platform模块获取系统信息 - Python技术站