编程语言
首页 > 编程语言> > python | 浅学 | 6 LookupError: 'base64' is not a text encoding; use codecs.encode() to handl

python | 浅学 | 6 LookupError: 'base64' is not a text encoding; use codecs.encode() to handl

作者:互联网

 你这样

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

  

标签:use,浅学,string,str1,base64,codecs,print,enstr,example
来源: https://www.cnblogs.com/dongxizhen/p/16426112.html