Python串联字节问题2

问题描述

所以我目前正在从列表中提取信息以放入一个bight数组

例如:

街道号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 (将#修改为@)