我在Raspberry Pi UART上进行了配置,这是我的串行读/写代码:
ser = serial.Serial('/dev/ttyAMA0', 9600, timeout=1)
ser.open()
string = '#SET0\r\n'
print string
ser.write(string)
bytes2read = ser.inWaiting()
print bytes2read
if (ser.inWaiting()>0):
incoming = ser.readline()
print incoming
time.sleep(5)
bytes2read1= ser.inWaiting()
print bytes2read1
if (ser.inWaiting()>0):
print "Data:"
cont = ser.read(bytesaleer1)
print cont
cont的格式如下:
^{pr2}$我的问题是,如何获取并保存该变量的最后0?我想保存从cont;10,56,23和90得到的c0,c1,c2,c3值。 试过了线条条但是没有好的结果。在
如果
cont
是一个包含所有五行文本的字符串,包括分隔符行,我首先将其拆分为多行:
然后你可以循环所有的行,如果这行包含一个冒号,则提取最后一个值并保存它。在
^{pr2}$相关问题 更多 >
编程相关推荐