我正在以ser.write('\x01\x03\x01')
运行良好的格式将消息发送到 COM 端口。我尝试制作一个功能如下:
def func(inp):
# transport inp to hex format and to be like \xXY (two digits)
# merge in the way '\x01'+'\xXY'+'\x01'
但是我总是在插入反斜杠(它可以像双反斜杠一样插入,但端口不能将其作为单个反斜杠读取)或通过解释器读取这个反斜杠(给出错误)时遇到问题。
如果有人已经这样做了,请帮助我!