runtime error python怎么解决_工作正常后的TypeError和RuntimeError首次运行

运行下面的简单示例代码时,代码在成功执行1后会产生错误:#!/usr/bin/env python3

from __future__ import print_function

import time

import mercury

reader = mercury.Reader("tmr:///dev/ttyUSB0", baudrate=115200)

print(reader.get_model())

print(reader.get_supported_regions())

reader.set_region("EU3")

reader.set_read_plan([1], "GEN2", read_power=1900)

print(reader.read())

reader.start_reading(lambda tag: print(tag.epc, tag.antenna, tag.read_count, tag.rssi))

time.sleep(1)

reader.stop_reading()

在第一次运行时,代码执行得很好,产生了这个RFID标签的读数。在

^{pr2}$

再次运行它会导致:Traceback (most recent call last):

File "test.py", line 5, in

reader = mercury.Reader("tmr:///dev/ttyUSB0", baudrate=115200)

TypeError: No such file or directory

有时再次运行会导致:Traceback (most recent call last):

File "test.py", line 5, in

reader = mercury.Reader("tmr:///dev/ttyUSB0", baudrate=115200)

TypeError: Permission denied

然后从sudo运行它会得到RuntimeError:M6e Nano

[u'NA2', u'NA3', u'IN', u'JP', u'PRC', u'EU3', u'KR2', u'AU', u'NZ', u'open']

Traceback (most recent call last):

File "test.py", line 12, in

print(reader.read())

RuntimeError: Timeout

有什么办法解决这些问题吗?在

更新让读卡器打开一段时间后,同样的行为再次发生。第一次工作,然后进入类型错误。第一次使用后会改变路径“tmr:///dev/ttyUSB0”吗?在

Update尝试在Raspberry Pi3上运行它,我也遇到了同样的问题。运行时错误:超时

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值