2013-08-31 3 views
3

Я пытаюсь сделать небольшую программу мониторинга в Python.Как получить доступ к системному монитору в Python?

Пытается получить доступ к системному монитору, чтобы получить данные, такие как скорость передачи данных WiFi, скорость записи на диск и тому подобное.

Может ли кто-нибудь дать мне пример доступа к системному монитору?

Вот ссылка, например, в JavaScript, что я нашел в странице dataengine textmon в:

http://maikbeckmann.github.io/plasma-textmon/dataengines.html#sec-6-3-1

var sink = { 
    dataUpdated: function (name, data) { 
    if (!data["value"]) { return; } 
     print(data["value"] + data["units"]); 
    } 
}; 

var engine = dataEngine("systemmonitor"); 
if (engine.connectSource("network/interfaces/wlan0/receiver/data", sink, 1000)) { 
    print("connection established"); 
} else { 
    print("connection attempt failed"); 
} 

print("main.js ends here"); 

connection established 
main.js ends here 
124KB/s 
97KB/s 
131KB/s 
+0

Разрешили вы свой вопрос? – lpapp

+0

На самом деле, я не перехожу к xfce, который, кажется, не имеет плазмы, поскольку он, похоже, только kde –

+0

, каково ваше отношение к плазме? – lpapp

ответ

0

Почему не использовать PyMeter?

http://pymeter.sourceforge.net/examples.html

Внутри ядра пакета они имеют LIB под названием pymeterlib, я думаю, что его multplatform

+0

вопрос не о кросс-платформе, это о dataengine и о том, как можно получить к ней доступ, а pymeter не может получить скорость чтения и записи, температура компьютера, и я действительно не хочу включать много модулей –

 Смежные вопросы

  • Нет связанных вопросов^_^