问题描述
例如:
街道号2894 ----> 2894是为字节字符串b'\ x28 \ x94构建的
由于某种原因,尝试连接b'\ x'+ 28和94时遇到了主要问题:
RF_Pack = RF_Pack + b'\x' + Street_Num[i]
但收到错误
PS C:\Users\kkelly\Desktop\aim\b-aim-1436> python reset_keys_proflex_08.12.2020_without_print.py ERM com12 proflex_config_file.txt
File "reset_keys_proflex_08.12.2020_without_print.py",line 338
RF_Pack = RF_Pack + b'\x' + PanArray[i]
^
SyntaxError: (value error) invalid \x escape at position 0
我的行为可能是非法的,但我不确定是否有其他解决办法。
*** 我还尝试将其添加到起始字节字符串RF_Pack = b'\ x36 \ 67 \ x4R',并且无论什么原因它都像b'\ x01一样打印出来!?
>使用的代码:
MyByte = b'\x01\x21\x2A'
streetnum= '2894'
streetnum = streetnum.encode('utf-8')
streetnumArray = [] #new list
for i in range(0,len(streetnum ),2): #separate string every two characters
streetnumArray.append(streetnum [i:i+2]) #append into list
for i in range(0,len(streetnumArray)):
MyByte= MyByte + b'\x' + streetnumArray[i]
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)