Python 是一種功能強大的編程語言,它支持多種編程范式,并且在計算機科學領域中應用廣泛。現在,我們將向您介紹 Python 中監視進程的方法。
在 Python 中,我們可以使用 psutil 模塊來監視進程。psutil 是一個跨平臺進程和系統監視庫,可以用來獲取進程信息,系統資源使用情況等。
下面是一個簡單的 Python 腳本,它可以監視進程的 CPU 使用情況:
import psutil # 進程 ID pid = 1234 # 獲取進程對象 p = psutil.Process(pid) # 獲取進程 CPU 使用率 cpu_usage = p.cpu_percent(interval=1) print("CPU Usage: {}%".format(cpu_usage))
在上面的示例中,我們首先通過進程 ID 獲取進程對象,并使用 "interval" 參數指定獲取 CPU 使用率的間隔時間。然后,我們可以使用 "cpu_percent" 方法獲取進程的 CPU 使用率。
除了 CPU 使用情況,psutil 還提供了一系列其他函數和方法,例如獲取內存使用情況等。你可以通過查閱 psutil 的官方文檔來了解更多信息。
上一篇python監控程序行為
下一篇java費羅切和tcr