关于Python获取各操作系统硬件信息的方法,可以使用不同的第三方库或内置库进行实现。以下是几种常用的方法:
使用psutil
psutil
是一个跨平台库,用于获取系统运行的关键元素(进程,硬件,系统利用率等)的信息。可以使用它来获取CPU、内存、磁盘和其他系统信息。
首先需要在命令行中安装psutil
:
pip install psutil
然后可以使用以下代码来获取CPU和内存使用情况:
import psutil
# 获取CPU信息
cpu_percent = psutil.cpu_percent(interval=1) # 获取CPU使用率
cpu_count = psutil.cpu_count() # 获取CPU核心数量
# 获取内存信息
virtual_memory = psutil.virtual_memory() # 获取系统内存使用情况,以字节为单位
memory_percent = virtual_memory.percent # 获取内存使用率
memory_total = virtual_memory.total # 获取总内存大小
memory_available = virtual_memory.available # 获取可用内存大小
使用wmi
如果你在Windows上面,可以使用标准的Windows management instrumentation(WMI)API来获取与硬件相关的一些信息。
pip install wmi
可以使用如下代码获取磁盘信息:
import wmi
w = wmi.WMI()
for disk in w.Win32_LogicalDisk():
print(disk.DeviceID, disk.VolumeName, disk.Description, disk.FreeSpace, disk.Size)
上述代码将输出每个磁盘的根目录,容量等信息
以上是Python获取各操作系统硬件信息的方法的部分攻略和示例说明,你可以根据自己的需求和平台选择相应的库和方法。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python获取各操作系统硬件信息的方法 - Python技术站