回答
你應該看看這個project看起來密切合作,你想要做什麼。
或者,您可以通過exec或pipe(popen)使用系統程序。更一般地看看這個package
例如,爲了獲得溫度,你可以簡單地使用os.system()
:
import os
print os.system('acpi -t')
根據您要執行您可能需要線程和管道或不是程序。
我看了pymeter,但他們沒有提供溫度,磁盤和內存監控,只有CPU和網絡, 你是什麼意思,通過執行或管道?我沒有得到它, – user2358015 2013-05-07 11:16:46
有了這樣的功能,你可以執行第三方程序,將爲您提供您正在尋找的信息。 例如,你可以從你的python程序調用'acpi -t'來獲得溫度。 – ibi0tux 2013-05-07 11:18:17
對不起,但你能給我一些代碼的例子嗎? – user2358015 2013-05-07 11:22:33
我在Python中製作了這個簡單的應用程序,您需要安裝的所有程序都是名爲「acpi」的軟件包。將刷新率更改爲您的偏好。
import os
import time
refreshrate = 10
while(1):
os.system("clear")
print(os.system("acpi -V"))
time.sleep(refreshrate)
- 1. 蟒蛇系統調用
- 2. 蟒蛇系統調用
- 3. 與非系統蟒蛇
- 4. 蟒蛇監控通過串口
- 5. 如何編寫Linux新的`fanotify`文件系統監控功能?
- 6. 使用Linux C選擇系統調用來監視文件
- 7. 蟒蛇文本RPG庫存系統
- 8. php系統,蟒蛇和utf-8
- 9. 沒有根,但與系統的蟒蛇
- 10. 蟒蛇,其中在系統安裝包
- 11. 帶寬監控系統
- 12. Memcache驅逐監控系統
- 13. 新手系統監控Methodolygy
- 14. 跟蹤/監控系統
- 15. 網絡監控系統
- 16. OpenGL的系統監控
- 17. 用Monit監控遠程文件系統
- 18. 使用Haskell監控文件系統
- 19. 插座蟒蛇
- 20. 蟒蛇+的GStreamer插件
- 21. 與操作系統無關的API來監視文件系統?
- 22. 通過系統調用在Linux上監控內存
- 23. Linux系統用戶活動監控工具
- 24. 監控多個Linux系統或服務器腳本
- 25. 監控系統性能的Linux服務器top命令
- 26. 蟒蛇執行的linux
- 27. 蟒蛇:如何在Linux的
- 28. Linux系統調用來發現設備的文件系統
- 29. Filebeat防止蟒蛇在Windows操作系統旋轉文件
- 30. 文件系統監聽器
您可以通過exec或pipe('popen')使用系統程序 – ibi0tux 2013-05-07 11:10:21
您可以通過系統調用OS! – guanabara 2013-05-07 11:12:39
有一個lib,涵蓋了你的大部分要求https://code.google.com/p/psutil/ – 2013-05-07 11:20:32