我正在使用导入PySerial的脚本 从COM4读取
我希望截取的消息以#
结尾所以我尝试使用
bus.readline(eol='##')
总线是我的连接。
我希望读起来像:
不幸的是我也找到了
我希望将其读成2行
显然,readline不起作用,但为什么?
答案 0 :(得分:3)
pyserial中的readline()
方法一次读取一个字符并将其与EOL字符进行比较。您不能将多个字符指定为EOL。您必须先阅读,然后使用string.split()
或re.split()