【发布时间】:2017-05-03 15:37:35
【问题描述】:
我正在尝试在 Windows 上使用 twisted.internet.serial,但它总是无法通过消息创建:
"文件 "C:\Program Files\Python36\lib\site-packages\twisted\internet_win32seria lport.py”,第 65 行,在 _finishPortSetup 中 标志,comstat = win32file.ClearCommError(self._serial.hComPort) AttributeError: 'Serial' 对象没有属性 'hComPort'"
我已经在 Windows 10 x64 和 Windows 7 x64 上尝试过,以管理员身份运行,使用 Python 3.6.1 和 Python 2.7.13。
我已经安装了 twisted 17.1.0、PySerial 3.3、pywin32 221。
在我看来,PySerial 已在某些时候进行了修改,将 com 端口句柄私有化为 self._port_handle 而不是扭曲所期望的 self.hComPort。
这是一个已知问题吗?有解决办法吗?是否针对此问题改进了 twisted 和/或 PySerial?
谢谢,迪克
【问题讨论】:
-
我发现了 16 个月前的 link 错误报告。
标签: pyserial pywin32 twisted.internet