溫馨提示×

python怎么讀取com口數據

小億
316
2023-10-27 04:33:11
欄目: 編程語言

要讀取COM口數據,你可以使用Python的serial庫。首先,你需要安裝serial庫,可以使用以下命令在命令行中安裝:

pip install pyserial

然后,你可以使用以下代碼來打開COM口,讀取數據:

import serial

# 打開COM口
ser = serial.Serial('COM1', 9600)

# 循環讀取數據
while True:
    # 讀取一行數據
    data = ser.readline().decode('utf-8')
    
    # 打印數據
    print(data)
    
    # 做其他處理
    
# 關閉COM口
ser.close()

在上面的代碼中,COM1是你要打開的COM口的端口號,9600是波特率。你可以根據實際情況修改這些參數。

ser.readline()函數用于讀取一行數據,返回的數據是一個字節對象,需要使用decode()方法將其解碼為字符串。

你可以在while循環中添加其他的數據處理邏輯。當不需要再讀取數據時,記得關閉COM口,使用ser.close()即可。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女