问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python 如何防止串口通信失败

发布网友 发布时间:2022-04-18 05:56

我来回答

2个回答

热心网友 时间:2022-04-18 07:25

Python中串口出现异常通常有:1.打开串口时,串口不存在,2.写串口时,3.读串口时。这几个异常是经常会碰到的(有经验的人就深有体会),一旦异常出现了,整个程序很可能会因此就运行不下去了。避免因为这些异常的出现而导致程序死机的方法是对这些可能存在的异常进行捕捉。举一个例子:
try:
ComDev.read(1)
print "read Com ok!"
except:
print "read Com error!"
上面的代码意思是:对ComDev这个串口对象读取一个字节,如果读成功,就接着执行print "read Com ok!"而不执行except以下的语句,如果读出现异常,就执行print "read Com error"而不执行
print "read Com ok!"
当然系统还会抛出异常信息,只是我这里没有进行接收,个人觉得很多异常不必接收其信息。追问我try catch了,程序是没有死,可是程序之后的串口通信都失败了,要干的工作都没干成。

热心网友 时间:2022-04-18 08:43

一般不是 try catch 什么的吗
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
刺身怎么下刀? 养老护理员资格证的等级是什么 养老护理员证有几级啊 工行手机银行如何提前还房贷 工行手机银行提前还房贷操作 工行手机银行app可以提前房贷还款吗_工行手机银行提前还房贷步骤... 金龙八部是什么时出版的 天龙八部陈浩民那一年出版的 金庸作品集:天龙八部图书信息 puum243请到柜面、网银或手机银行修改密码? 超重被交警抓一般怎么处理 请问vivoT1手机连wifi为什么会自动断开,再连再断,其他人都没有各种情况? vivo手机wifi老是自动断开,怎么解决? 我下载了两个APP被我删除了,如何找回? 抖音靠什么识别手机设备 花小猪车型不符合怎么注册 怎么磨玻璃刀 iphone6s死机了怎么办 开不了机 2017年哪些银行可以无抵押小额贷款 iphone6长按电源键和home键会怎样? iphone4 一按home键就死机 如何才能当一名心理医生 我想要成为一名心理医生该怎么做? 怎样可以成为一名心理医生 怎么当一名“心理医生”? 如何查看小型suv口碑前十名? 百度口碑是什么? 丁羟甲苯的相关依据 狗粮中含哪些成分时最好不要购买? 婴儿霜不能含什么成分 孕妇用来预防妊娠纹的橄榄油哪种比较好? epc项目是什么意思 知道一个人的,但不是好友。怎么加他的抖音 python库PYQT4中,connect函数参数,如何填能够联结程序中自己定义的函数 论文页眉如何只留字不留横线 论文设置页眉页脚的,设成奇偶页不同的时候,为什么偶数页的页眉没有下面那条线?求正确的设置方法。 wps中页眉的下划线没了怎么办?页眉页脚也没有设置的选项? 关于毕业论文页眉页脚设置,奇偶页眉需不同,但我设置后偶数页眉少了一条线,求助 我插入的页眉下面没有一条线是怎么回事 word2003论文已经排版好怎么去掉页眉的下边的线 有意大利语等级证书在中国有什么用 想学意大利语,不出国留学,想以后做意大利语翻译,请问国内认可的证书和等级是? 请问如果去意大利留学,语言需要达到什么级别? 意大利巴勒莫美术学院语言等级要求 我在高铁管家买了票,我提前退了为什麼高铁管家里面还显示出票成功,想问我退了没有 梦见别人给的衣服给妈妈走了,我又还了 梦见我同学送衣服给我,喊妈妈(现实中妈妈已经去世)带给我? python,PyQt安装后不能查看代码? 怎么有两瓶汇源果汁的生产日期是一样的 四氯汞钠溶液的作用是什么? 汇源果汁可以兑雪碧吗