在Python中,可以使用pySerial庫來讀取和保存串口數據。以下是一個簡單的示例代碼:
import serial
# 打開串口
ser = serial.Serial('COM3', 9600)
# 讀取串口數據
data = ser.readline()
print(data)
# 保存串口數據到文件
with open('serial_data.txt', 'w') as f:
f.write(data.decode('utf-8'))
# 關閉串口
ser.close()
在上面的代碼中,首先使用serial.Serial()函數打開了一個串口連接,然后使用ser.readline()函數讀取了一行串口數據。接著將讀取到的數據保存到一個文本文件中,并最后關閉了串口連接。您可以根據需要修改串口的端口號和波特率。