用python写一段读取设备参数的代码
时间: 2023-05-21 10:01:45 浏览: 63
以下是一段用 Python 读取设备参数的代码:
```python
import subprocess
def get_device_info():
output = subprocess.check_output(["system_profiler", "SPHardwareDataType"])
output = output.decode("utf-8")
lines = output.split("\n")
device_info = {}
for line in lines:
if "Serial Number" in line:
device_info["serial_number"] = line.split(":")[1].strip()
elif "Model Identifier" in line:
device_info["model_identifier"] = line.split(":")[1].strip()
elif "Processor Name" in line:
device_info["processor_name"] = line.split(":")[1].strip()
elif "Processor Speed" in line:
device_info["processor_speed"] = line.split(":")[1].strip()
elif "Memory" in line:
device_info["memory"] = line.split(":")[1].strip()
return device_info
```
这段代码使用了 Python 的 subprocess 模块来执行系统命令,读取设备参数信息。它会返回一个字典,包含设备的序列号、型号、处理器名称、处理器速度和内存信息。