在超級終端中,我可以連接到名爲「X64-CL_iPro_1_Serial_0」的串行端口,我可以在該端口上向相機發送/接收ASCII文本。然而,當我嘗試連接到與pySerial相同的端口,它拋出一個異常:使用pySerial連接到非COM端口
SerialException: could not open port X64-CL_iPro_1_Serial_0: [Error 2] The system cannot find the file specified.
我不明白爲什麼超級終端可以檢測端口,並與其通信,但是Python不能。我從顯示串行端口列表的pySerial網站下載了this script,它提出的唯一端口是COM1和COM2,我都無法連接到這兩個端口。
我的代碼是非常簡單的,看起來像這樣:
import serial
port = "X64-CL_iPro_1_Serial_0"
ser = serial.Serial(port)
上午我做錯了什麼?有沒有辦法解決這個問題?提前致謝。
編輯: 還應該注意,該端口不會顯示在設備管理器中,COM1或COM2也不會顯示。
什麼操作系統,這是? (增加:哦,可能是Windows,因爲你有COM1和COM2,對...) – detly 2010-07-08 11:53:31