Binary data with pyserial(python serial port)
问题 serial.write() method in pyserial seems to only send string data. I have arrays like [0xc0,0x04,0x00] and want to be able to send/receive them via the serial port? Are there any separate methods for raw I/O? I think I might need to change the arrays to ['\xc0','\x04','\x00'], still, null character might pose a problem. 回答1: You need to convert your data to a string "\xc0\x04\x00" Null characters are not a problem in Python -- strings are not null-terminated the zero byte behaves just like