标签: python
我需要将字节数组转换为字符串以发送到SPI设备。
有更有效的方法吗?
def writebytes(bytes): str = "" for i in bytes: str += chr(i) self.spi.transfer(str)
答案 0 :(得分:3)
将"".join与生成器表达式一起使用。
"".join
def writebytes(bytes): self.spi.transfer("".join(chr(i) for i in bytes))