python3 獲取電腦磁盤、CPU、內存使用情況


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()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM