psutil
是一個 Python 庫,用于獲取系統使用情況(如 CPU、內存、磁盤、網絡等)的實時信息。它可以幫助你簡化開發過程,提高生產力。以下是如何使用 psutil
簡化開發的幾個示例:
import psutil
cpu_usage = psutil.cpu_percent()
print(f"CPU usage: {cpu_usage}%")
import psutil
memory_info = psutil.virtual_memory()
print(f"Total memory: {memory_info.total / (1024 * 1024)} MB")
print(f"Available memory: {memory_info.available / (1024 * 1024)} MB")
import psutil
disk_usage = psutil.disk_usage('/')
print(f"Total disk space: {disk_usage.total / (1024 * 1024 * 1024)} GB")
print(f"Used disk space: {disk_usage.used / (1024 * 1024 * 1024)} GB")
import psutil
net_io_counters = psutil.net_io_counters()
print(f"Bytes sent: {net_io_counters.bytes_sent}")
print(f"Bytes received: {net_io_counters.bytes_recv}")
import psutil
import time
while True:
cpu_usage = psutil.cpu_percent()
memory_info = psutil.virtual_memory()
print(f"CPU usage: {cpu_usage}%")
print(f"Available memory: {memory_info.available / (1024 * 1024)} MB")
time.sleep(5)
通過使用 psutil
,你可以輕松獲取系統資源使用情況,從而更好地監控和調整你的應用程序。此外,它還提供了許多其他功能,如進程管理、文件 I/O 統計等,可以根據你的需求進行進一步探索。