python最快的字节到字符串转换

Python fastest byte to string conversion

本问题已经有最佳答案,请猛点这里访问。

我需要将一个字节数组转换成一个字符串来发送到SPI设备。

有更有效的方法吗?

1
2
3
4
def writebytes(bytes):
  str =""
  for i in bytes: str += chr(i)
  self.spi.transfer(str)

"".join与生成器表达式一起使用。

1
2
def writebytes(bytes):
    self.spi.transfer("".join(chr(i) for i in bytes))