如何从串口读取ASCII数据到Python中的文件

时间:2011-09-12 21:52:49

标签: python

我需要使用PC的串口从外部设备读取包含LF和CR的ASCII数据,并使用Python将其写入文件。

我刚开始学习Python,但我能够打开一个端口,但现在我遇到了实际读取部分的问题,因为我不确定如何指定数据何时完成,因此可以写入文件,有人可以帮忙解决一些代码示例吗?

端口的设置为:

Serial = 'COM3', baudrate=9600, bytesize=8, parity='N', stopbits=1

1 个答案:

答案 0 :(得分:0)

前往pyserial网站并开始黑客攻击!以下是examples让您前进。

关于您的问题,请尝试readline()方法。如果需要,您可以将CRLF添加到字符串的末尾以进行写入。您可以在检索到每一行后写入该文件。

当设备完成并且需要关闭文件时,将由您的设备决定。查阅其文档。