Python – 使用平台模块获取硬件和系统信息
在本文中,我们将了解如何显示有关我们系统的信息,即处理器名称、系统名称等。
Platform 模块用于尽可能多地检索有关当前正在执行程序的平台的信息。现在平台信息是指有关设备的信息,它的操作系统、节点、操作系统版本、 Python版本等。当您要检查您的程序是否与安装在特定系统上的Python版本兼容时,此模块起着至关重要的作用或者硬件规格是否满足您程序的要求。
为此,我们需要导入platform
模块。
import platform
下面是Python的实现——
# importing module
import platform
# dictionary
info = {}
# platform details
platform_details = platform.platform()
# adding it to dictionary
info["platform details"] = platform_details
# system name
system_name = platform.system()
# adding it to dictionary
info["system name"] = system_name
# processor name
processor_name = platform.processor()
# adding it to dictionary
info["processor name"] = processor_name
# architectural detail
architecture_details = platform.architecture()
# adding it to dictionary
info["architectural detail"] = architecture_details
# printing the details
for i, j in info.items():
print(i, " - ", j)
输出 :
platform details - Windows-10-10.0.17134-SP0
system name - Windows
processor name - Intel64 Family 6 Model 158 Stepping 10, GenuineIntel
architectural detail - ('64bit', 'WindowsPE')
注意:输出可能会因您的系统架构而异。