Python中最快的字节转字符串转换方法

4 投票
1 回答
1693 浏览
提问于 2025-04-18 13:24

我需要把一个字节数组转换成字符串,以便发送给一个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))

撰写回答