标签: python pywin32 pyserial
我在使用pyserial从串口读取空字节时出现问题。它总是被\xc0取代,我无法理解它为什么会发生。
pyserial
\xc0
使用调试器我发现了问题的根源: https://github.com/makerbot/pyserial/blob/master/serial/serialwin32.py#L233
win32.ReadFile将数据存储到buf中,其中所有字节\x00都替换为\xc0
win32.ReadFile
\x00