python中base64編碼與解碼


 

python2中進行Base64編碼和解碼

>>> import base64
>>> s = '我是字符串'
>>> a = base64.b64encode(s)
>>> print a
ztLKx9fWt/u0rg==
>>> print base64.b64decode(a)
我是字符串

 

python3不太一樣:因為3.x中字符都為unicode編碼,而b64encode函數的參數為byte類型,所以必須先轉碼。

import base64
encodestr = base64.b64encode('abcr34r344r'.encode('utf-8'))
print(str(encodestr,'utf-8'))
打印結果為
YWJjcjM0cjM0NHI=



參考:
https://www.cnblogs.com/zanjiahaoge666/p/7242642.html



免責聲明!

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



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