私はPySerial 3.0.1とPython3を使用しています。未確認の r n動作
ここに私の次のコードです。何かのように
port.send_break()
while (1):
sys_reply = port.read(1)
sys_reply_str = sys_reply.decode('cp437')
print (sys_reply_str);
if sys_reply_str == '>':
break;
と返信がされています。私はこのようなコードを書いた場合のために奇妙である
...
V
e
r
s
i
o
n
...
>
、
port.send_break()
while (1):
sys_reply = port.read(100)
sys_reply_str = sys_reply.decode('cp437')
print (sys_reply_str);
if sys_reply_str == '>':
break;
私が得る結果は次のとおりです。
...Version...
私の最初のコード例は、すべての入力をewline?私のセンサーからのフィードバックには「\ n」や「\ r」はまったくありません。
受け取った1文字につき*印刷しています。 'print()'はデフォルトで印刷後に改行を追加します。 –