📜  Python – 使用平台模块获取硬件和系统信息

📅  最后修改于: 2022-05-13 01:55:14.982000             🧑  作者: Mango

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')

注意:输出可能会因您的系统架构而异。