python | 浅学 | 6 LookupError: 'base64' is not a text encoding; use codecs.encode() to handle arbitrary codecs
Posted on 2022-07-02 16:15 董锡振 阅读(1181) 评论(0) 编辑 收藏 举报你这样
import base64 str1 = "this is string example" print (str1) str1 = str1.encode(encoding ='utf-8',errors = 'strict') # 先转成bytes 的string print (str1) str2= base64.b64encode(str1) # 再使用base64.b64encode print (str2) enstr =base64.b64decode(str2) # 解密 base64.b64decode print(enstr) enstr =enstr.decode() print(enstr)
输入结果:
this is string example b'this is string example' b'dGhpcyBpcyBzdHJpbmcgZXhhbXBsZQ==' b'this is string example' this is string example
本文来自博客园,作者:董锡振,转载请注明原文链接:https://www.cnblogs.com/dongxizhen/p/16426112.html