我使用Pydev,python制作了一些代码。
代码运作良好,效果良好。
但是当我在raspberryPi上运行它时,发生了错误并且它运行不正常。当然,我无法得到正确的结果..
print ser.readline()
AttributeError: 'int' object has no attribute 'readline'
File "gpste.py", line 103, in sav_loc
line = str(location.address)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-7: ordinal not in range(128)
问题是什么?
当我插入Ctrl + c时,它不起作用。为什么以及如何在进程中停止程序?
答案 0 :(得分:0)
你在这里遇到两个问题。
好像你用一个整数重载了ser
。有关详细信息,我们需要更多代码。
location.address
没有正确的编码。再说一遍,我们需要location.address
的代码和内容。