Python中最快的字节转字符串转换方法
我需要把一个字节数组转换成字符串,以便发送给一个SPI设备。
有没有更有效的方法来做到这一点呢?
def writebytes(bytes):
str = ""
for i in bytes: str += chr(i)
self.spi.transfer(str)
1 个回答
5
使用 "".join
和生成器表达式。
def writebytes(bytes):
self.spi.transfer("".join(chr(i) for i in bytes))