用pthon 实现电脑性能监控并把监控数据写入excel

发布时间:2024年01月03日

实现电脑性能监控并把监控数据写入Excel需要使用Python的第三方库来完成。下面是一个简单的示例代码,它使用了psutil库来获取电脑的CPU、内存和磁盘使用情况,并使用openpyxl库将这些数据写入Excel文件中。

首先,确保你已经安装了psutilopenpyxl库。你可以使用以下命令来安装它们:

 

shell复制代码

pip install psutil openpyxl

接下来,你可以使用以下代码来实现电脑性能监控并将数据写入Excel文件:

 

python复制代码

import psutil
from openpyxl import Workbook
# 创建一个新的Excel工作簿
wb = Workbook()
ws = wb.active
# 获取电脑的CPU、内存和磁盘使用情况
cpu_percent = psutil.cpu_percent()
memory = psutil.virtual_memory()
disk = psutil.disk_usage('/')
# 将数据写入Excel工作表中
ws.cell(row=1, column=1, value='CPU使用率(%)')
ws.cell(row=1, column=2, value=cpu_percent)
ws.cell(row=2, column=1, value='内存使用情况')
ws.cell(row=2, column=2, value='可用内存(MB):{:.2f}'.format(memory.available / (1024 * 1024)))
ws.cell(row=3, column=1, value='磁盘使用情况')
ws.cell(row=3, column=2, value='可用空间(GB):{:.2f}'.format(disk.available / (1024 * 1024 * 1024)))
# 保存Excel文件
wb.save('monitor_data.xlsx')

这个代码将会创建一个新的Excel工作簿,并将电脑的CPU、内存和磁盘使用情况写入第一张工作表中。最后,它将Excel文件保存为monitor_data.xlsx。你可以根据需要修改代码来获取更多的性能监控数据,并将其写入Excel文件中。

文章来源:https://blog.csdn.net/ducanwang/article/details/135366290
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。