在超级终端中,我可以连接到名为“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