gpt4 book ai didi

python - PySerial 无法识别或找到串行端口

转载 作者:太空宇宙 更新时间:2023-11-04 01:34:34 33 4
gpt4 key购买 nike

在我的新戴尔 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 到底值多高,你懂吗?

我提到我的笔记本电脑型号的原因是因为我听说戴尔正在慢慢取消其串行连接的传言,但坦率地说,我对串行性的了解还不够多,甚至无法假装知道我在做什么我在这里谈论。因此,我特此将这一使命委托(delegate)给各位专家。

感谢您提供的任何帮助!

最佳答案

你确定你串口吗?您对问题的描述表明您没有。如果过去十年内制造的笔记本电脑真的有一台,我会感到非常惊讶。

虽然我可能是错的(我在写这篇文章时试图在 XPS 的规范中找到它)。无论如何,如果您运行的是 Windows,您可以在端口(COM 和 LPT)下的设备管理器中查看...尽管要注意,有些 PC 会在此处显示几个串行端口,这些端口实际上仅用于内部目的。

如果您没有串口,则需要一个 USB 转串口适配器。在设备管理器中查找端口名称。

您可以从一些电子商店或办公用品商店以及 eBay 以外的地方购买 USB/串行适配器。

关于python - PySerial 无法识别或找到串行端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11025218/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com