python 串口读取
时间: 2023-07-19 10:20:14 浏览: 82
python简单程序读取串口信息的方法
要在Python中读取串口数据,可以使用PySerial包。
首先需要安装PySerial包,可以使用以下命令进行安装:
```
pip install pyserial
```
然后可以使用以下示例代码进行串口读取:
```python
import serial
ser = serial.Serial('COM1', 9600) # 打开串口,COM1为串口名称,9600为波特率
while True:
data = ser.readline() # 读取一行数据
print(data) # 打印读取到的数据
ser.close() # 关闭串口
```
其中,`serial.Serial()`函数用于打开串口,需要传入串口名称和波特率两个参数。`ser.readline()`函数用于读取一行数据,返回的是字节类型的数据。如果需要将字节数据转换为字符串,可以使用`data.decode()`函数。
需要注意的是,在使用完串口后要及时关闭串口,可以使用`ser.close()`函数进行关闭操作。
阅读全文