import psutil # cd C:\Python36-32\Scripts pip install psutil
# 获得本机磁盘利用率战盈余空间G疑息
def get_disk_info():
# 轮回磁盘分区
content = ""
for disk in psutil.disk_partitions():
# 读写方法 光盘 or 有用磁盘范例
if 'cdrom' in disk.opts or disk.fstype == '':
continue
disk_name_arr = disk.device.split(':')
disk_name = disk_name_arr[0]
disk_info = psutil.disk_usage(disk.device)
# 磁盘盈余空间,单元G
free_disk_size = disk_info.free//1024//1024//1024
# 当前磁盘利用率战盈余空间G疑息
info = "%s盘利用率:%s%%, 盈余空间:%iG" % (disk_name, str(disk_info.percent), free_disk_size)
# print(info)
# 拼接多个磁盘的疑息
content = content + info
print(content)
# return content
# cpu疑息
def get_cpu_info():
cpu_percent = psutil.cpu_percent(interval=1)
cpu_info = "CPU利用率:%i%%" % cpu_percent
print(cpu_info)
# return cpu_info
# 内乱存疑息
def get_memory_info():
virtual_memory = psutil.virtual_memory()
used_memory = virtual_memory.used/1024/1024/1024
free_memory = virtual_memory.free/1024/1024/1024
memory_percent = virtual_memory.percent
memory_info = "内乱存利用:%0.2fG,利用率%0.1f%%,盈余内乱存:%0.2fG" % (used_memory, memory_percent, free_memory)
print(memory_info)
# return memory_info
get_disk_info()
get_cpu_info()
get_memory_info()
【回复下载】:请于二十四小时内删除本程序/源码,本程序/源码仅供交流学习使用!程序/源码转载于网络!
通知十一群627570069
通知十群741328236
通知三群822201037
通知八群835756660
通知四群833343732
通知九群833384899
通知七群489922240
|