在Hyperterminal中,我可以连接到一个名为“X64-CL_iPro_1_Serial_0”的串口,从而能够向相机发送/接收ASCII文本。但是,当我尝试使用pySerial连接到同一端口时,它会抛出一个异常:
SerialException: could not open port X64-CL_iPro_1_Serial_0: [Error 2] The system cannot find the file specified.
我不明白为什么Hyperterminal可以检测到该端口并与其通信,但Python却不能。我从pySerial网站下载了此脚本,它显示了一个串口列表,但只有COM1和COM2两个端口,我都无法连接。我的代码非常简单,如下所示:import serial
port = "X64-CL_iPro_1_Serial_0"
ser = serial.Serial(port)
我是否做错了什么?有没有办法解决这个问题?提前感谢。
编辑: 还应该注意到,该端口未显示在设备管理器中,COM1或COM2也未显示。