我看到很多帖子都有这个错误,但我的似乎真的很奇怪。我有远程解释器,所以我用Pycharm在windows上工作,它与我的覆盆子pi3相连。奇怪的是,如果我通过pycharm运行代码,它的工作方式与charm类似,但如果我转到raspberry控制台,尝试将脚本作为sudo python mycode.py
使用,则会出现以下错误
unsupported operand type(s) for <<: 'str' and 'int'
所以我用两种方式使用相同的代码,得到不同的结果。是什么引起的?如何与之抗争?在
错误代码:
v = ((bytes_arr[k] << 24) & 0xFF000000) | ((bytes_arr[k+1] << 16) & 0xFF0000) | \
((bytes_arr[k+2] << 8) & 0xFF00) | (bytes_arr[k+3] & 0xFF)
RPi有时使用的python版本与我们想象的不同,尝试将其作为
sudo python3 mycode.py
运行相关问题 更多 >
编程相关推荐