base64转换信息模板:
#coding=utf-8
import base64
#ssr://MTMT0字符串LjI0My4OnBsYWluODNMa2hOdmJR字符串
#去掉标点斜杠的
bb="MT0字符串LjI0My4OnBsYWluODNMa2hOdmJR字符串"
dd= base64.b64decode(bb)
print(dd)
讲解
Base64是一种用64个字符来表示任意二进制数据的方法。
#coding=utf-8
import base64
aa= '一字符串'#数据
bb=aa.encode('utf-8')#把数据转换为utf-8格式 因为有中文
print(bb)
print(type(bb))
得到
b'\xe4\xb8\x80\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2'
<class 'bytes'>
cc = base64.b64encode(bb)#utf-8数据编译成为base64格式数据
print("把字符串编译base64编码之后:",cc)
print(type(cc))
得到
把字符串编译base64编码之后: b'5LiA5a2X56ym5Liy'
<class 'bytes'>
dd = base64.b64decode(cc)#把base64格式的数据解码
print(dd)
print(type(dd))
得到
b'\xe4\xb8\x80\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2'
<class 'bytes'>
ee = dd.decode("utf-8")
print("把base64编码解码,decode之后:")
print (ee)
print(type(ee))
得到
把base64编码解码,decode之后:
一字符串
<class 'str'>
版权声明:本文为weixin_47021806原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。