回答
你應該看看這個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. 使用Linux C選擇系統調用來監視文件
- 4. 蟒蛇,其中在系統安裝包
- 5. 沒有根,但與系統的蟒蛇
- 6. 跟蹤/監控系統
- 7. Memcache驅逐監控系統
- 8. 帶寬監控系統
- 9. 網絡監控系統
- 10. 插座蟒蛇
- 11. 用Monit監控遠程文件系統
- 12. 蟒蛇+的GStreamer插件
- 13. 與操作系統無關的API來監視文件系統?
- 14. 蟒蛇的MySQL插入來自Android的
- 15. 監控多個Linux系統或服務器腳本
- 16. 通過系統調用在Linux上監控內存
- 17. 監控系統性能的Linux服務器top命令
- 18. 蟒蛇:如何在Linux的
- 19. Filebeat防止蟒蛇在Windows操作系統旋轉文件
- 20. 如何監控系統演員終止
- 21. 我如何監控網絡系統?
- 22. 性能監控系統的所有層
- 23. 監控系統 - asp.net,nhibernate和ajax?
- 24. 設置Shinken系統監控WebUI部分
- 25. 使用Jconsole監控遠程系統
- 26. 一般來說,我該如何實現實時監控系統?
- 27. 蟒蛇3.2插件廠:從類/元類
- 28. 如何在蟒蛇系列
- 29. Linux系統監視器如何獲取進程統計信息
- 30. 蟒蛇插座errno的10060
您可以通過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