前言
之前的文章有提到Base64
编码的实现原理,你一定非常想尝试一下,对吧?对,你非常想尝试一下(不接受反驳,你想你想你很想)。既然你这么想尝试,那今天来看一下在python
中如何使用Base64
对数据进行编码吧!
对字符串进行Base64编码与解码
import base64text =b'Hello World'# 编码操作
encode_text = base64.b64encode(text)
print(encode_text)# 解码操作
decode_text = base64.b64decode(encode_text)
print(decode_text)
注意事项
- 进行编码的字符串必须为字节类型
- 使用
base64.b64encode()
进行编码操作 - 使用
base64.b64decode()
进行解码操作
对图片进行Base64编码与解码
import base64# 读取图片
with open('cat.jpg','rb') as f:data = f.read()# 对图片进行编码操作
encode_img = base64.b64encode(data)
print(encode_img)# 解码后保存图片
img = base64.b64decode(encode_img)
# 保存图片
with open('cat1.jpg','wb') as f:f.write(img)
注意事项
- 使用
base64.b64encode()
进行编码操作 - 使用
base64.b64decode()
进行解码操作
无情的广告时间
哈哈哈哈,又到了大家喜欢的广告时间了,喜欢的话给个关注呗,公众号:编码魔坊
,点击下方小卡片,扫码即可关注,谢谢您的关注!!!