【发布时间】:2015-04-23 02:39:40
【问题描述】:
我刚刚尝试连接到 USB 手机以使用 AT 命令通过它发送短信。但是当我在 Windows 操作系统中使用 pyserial 连接到它时,我得到错误无法打开端口,找不到指定的文件。
>>> import serial
>>> ser = serial.Serial(0) # open first serial port
>>> print ser.name # check which port was really used
>>> ser.write("hello") # write a string
>>> ser.close()
即使我将 0 替换为任何其他值,例如 0 -10 或 'com0'、'com1' 等,我仍然会收到错误文件未找到,端口无法打开。
pyserial 文档中列出了一个命令,它列出了端口或允许您打开端口
python -m serial.tools.miniterm
这个命令应该列出所有的串口。但它没有显示。
我的系统上有 3 个 USB 端口。是什么导致了这个问题。
【问题讨论】:
-
你试过COM0之类的大写吗?我不确定这是否重要..也可能是USB0 ..?我不太确定。也许这就是你的目标pyserial.sourceforge.net/pyserial_api.html?highlight=usb#urls?
标签: python python-2.7 at-command pyserial