栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用pySerial进行Python 3非阻塞读取(无法使pySerial的“ in_waiting”属性正常工作)

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用pySerial进行Python 3非阻塞读取(无法使pySerial的“ in_waiting”属性正常工作)

您列出的文档链接显示

in_waiting
为PySerial 3.0中添加的属性。您最有可能正在使用PySerial
<3.0,因此必须调用该
inWaiting()
函数。

您可以按照以下方式检查PySerial的版本:

import serialprint serial.VERSION

如果您使用pip安装了PySerial ,则应该能够执行升级(可能需要管理员权限):

pip install --upgrade pyserial

否则,请更改代码以使用PySerial <3.0中的正确接口:

while (True):    if (ser.inWaiting() > 0):        ser.read(ser.inWaiting())


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/495273.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号