我有一个简单的程序来从modbus中检索数据,我想提取它..
$(document).on('keypress', function (e) {
if(e["keyCode"] == 13){
//Bei Enter-Eingabe das Dropdown öffnen
var elem = $('#select');
if (document.createEvent) {
var e = document.createEvent("MouseEvents");
e.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
elem[0].dispatchEvent(e);
} else if (element.fireEvent) {
elem[0].fireEvent("onmousedown");
}
}
});
输出:
from pyModbusTCP.client import ModbusClient
c = ModbusClient(host="192.168.1.64", port=502, auto_open=True)
regs = c.read_holding_registers(0, 4)
print (regs)
如何将输出提取到变量,如
[ 1 , 23 , 21 , 42 ]
任何人都可以帮助我吗?
答案 0 :(得分:0)
您可以使用数字列表索引访问列表项,从0开始:
l = [ 1 , 23 , 21 , 42 ]
a = l[0]
b = l[1]
c = l[2]
d = l[3]
但是如果你不了解基本的东西,你应该首先阅读一本关于Python的书。