Python str拼接bytes


困擾我很久的問題,終於解決了,

由於python3 不支持 str 和 bytes 直接拼接,所以直接 + 容易出現問題,所以這里需要轉換一下。

 

 1 strKey = 'abcde'
 2 aryKey = b'\x83\x64\x00\x31'
 3 print(strKey)
 4 print(aryKey)
 5 for j in aryKey :
 6     tmp = chr(j)
 7     strKey += tmp
 8 print(strKey)
 9 for j in strKey :
10     print('0x%X'%ord(j))

 

以上就是方法,簡單地說,就是一個字節一個字節轉化,

然后一個字節一個字節拼接


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM