这看起来应该很简单,但我还没弄明白。。。在
我试图用PySerial与微控制器通信。我想发送一个索引位置,但是当我发送它时,它PySerial发送数字的ASCII(所以当我发送0时,它发送48)。在
我知道对于Python26和更高版本,我只需要用内置的bytes函数将数字括起来,如下所示:
self.index = bytes([index])
然而,Python25没有这个功能。我找不到任何与之相当的文件。有人知道我该怎么做吗?在
提前谢谢!在
编辑:对不起,这是我代码的简化版本。。。在
^{pr2}$然后我会单独调用sendIndex()--
imgs[2].sendIndex()
你试过binascii模块吗?在
http://docs.python.org/release/2.5.4/lib/module-binascii.html
串行通信使用ascii,因此您希望使用
chr
将数字转换为它们的ascii字符等价物。在chr
是内置的,它将为您发送的序号指定字符。在相关问题 更多 >
编程相关推荐