0
Ich habe ein serielles Protokoll, das das erste Byte der Nachricht verwendet, um die Adresse des Empfängers zu tragen. In Python 2 es funktionierte aber in 3 I Fehler erhalten:Python 3 Bytearray akzeptiert keine Zeichenfolgen
serial.write(bytes(chr(addr | 0x80)) + data)
TypeError: string argument without an encoding
data
ist ein bytearray
hier Objekt. Wie kann ich es einfach mit dem Ergebnis addr | 0x80
voranstellen?