serialobject.read文件()类型

2024-04-19 07:38:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用一个树莓pi2读取nexstar望远镜中的(python)设置。我通过串行电缆USB串行连接。连接起作用了(我可以偷望远镜)。你知道吗

现在我试图读取望远镜上的设置,得到一个类型错误:

  File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line 449, in read
    buf = os.read(self.fd, size-len(read))
TypeError: unsupported operand type(s) for -: 'str' and 'int'

我的代码:

serialobject=serial.Serial("/dev/ttyUSB0", 9600, timeout = 1)
print serialobject.read(chr(122))

结果应该是这样的:“12ab050040000500#”

你们中有谁能帮助我理解这个python noob做错了什么,我应该怎么做来纠正这个错误?你知道吗


Tags: 类型readlibpackagesusrdist错误serial