在我的新戴尔 XPS 笔记本电脑上,我刚刚开始加载我所有的好东西——我很尴尬地说我无法让 pyserial 在 Python 2.7 中正常工作。我要求它执行以下操作:
import serial
s = serial.Serial(0)
s.write("Hello world!")
s.close()
...而且该死的东西给了我以下内容(代码简化为真正的问题,因此您不必在我写得不好的 Python 的森林中擦洗):
SerialException: could not open port COM1:
[Error 2] The system cannot find the file specified.
我尝试过明确要求端口(s = serial.Serial(port="COM1", baudrate=9600
)但无济于事。我也尝试过 COM2、COM3、COM4 等......但我不确定如果它们都返回相同的 SerialException,它真的值得去多高,你挖吗?
我提到我的笔记本电脑型号的原因是因为我听说戴尔正在慢慢扼杀其串行连接,但坦率地说,我对串行性的了解还不够,甚至无法假装知道我在说什么这里。因此,我特此将这一使命交给各位专家。
谢谢你提供的所有帮助!