Python fastest byte to string conversion
python
Solution
Use `"".join` with a generator expression.
def writebytes(bytes):
self.spi.transfer("".join(chr(i) for i in bytes))
Problem
I need to convert a byte array to a string to send to an SPI device. Is there a more efficient way of doing this ? ``` def writebytes(bytes): str = "" for i in bytes: str += chr(i) self.spi.transfer(str) ```