python获取电脑硬件信息
时间: 2023-09-11 21:01:55 浏览: 103
在Python中,可以使用多种方法获取电脑的硬件信息。下面是一些常用的方法:
1. 使用`platform`模块获取系统相关信息:
```python
import platform
# 获取操作系统名称和版本号
os_name = platform.system()
os_version = platform.release()
# 获取计算机名称
computer_name = platform.node()
# 获取处理器类型和名称
processor_type = platform.processor()
# 打印以上信息
print("操作系统:", os_name)
print("版本号:", os_version)
print("计算机名称:", computer_name)
print("处理器:", processor_type)
```
2. 使用`psutil`模块获取更多详细信息:
```python
import psutil
# 获取CPU信息
cpu_info = psutil.cpu_info()
print("CPU信息:", cpu_info)
# 获取内存信息
memory_info = psutil.virtual_memory()
print("内存信息:", memory_info)
# 获取磁盘信息
disk_info = psutil.disk_partitions()
print("磁盘信息:", disk_info)
```
3. 使用`wmi`模块获取更多硬件信息(需要安装`pywin32`库):
```python
import wmi
# 创建wmi对象
c = wmi.WMI()
# 获取CPU信息
cpu_info = c.Win32_Processor()[0]
print("CPU信息:", cpu_info)
# 获取主板信息
board_info = c.Win32_BaseBoard()[0]
print("主板信息:", board_info)
# 获取物理内存信息
memory_infos = c.Win32_PhysicalMemory()
print("内存信息:")
for memory_info in memory_infos:
print(memory_info)
# 获取磁盘信息
disk_infos = c.Win32_DiskDrive()
print("磁盘信息:")
for disk_info in disk_infos:
print(disk_info)
```
以上是获取电脑硬件信息的基本方法,根据需求可以进一步筛选和加工这些信息。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)