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

时间:2014-07-15 13:06:56

标签: python

我需要将字节数组转换为字符串以发送到SPI设备。

有更有效的方法吗?

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

1 个答案:

答案 0 :(得分:3)

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

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