#image转base64
import base64
with open("panda.jpg","rb") as f:#转为二进制格式
base64_data = base64.b64encode(f.read())#使用base64进行加密
print(base64_data)
file=open('panda_base64.txt','w')#写成文本格式
file.write(str(base64_data))
file.close()
保存成了一个txt 文件,注意最开头有一个b 待会从base转图片要删掉
import os,base64
with open("panda_base64.txt","r") as f:
img = base64.b64decode(f.read()[1:])
print(type(f.read()))
fh = open("pic_2_sucess.jpg","wb")
fh.write(img)
fh.close()
还原成图片 读取字符串的时候要注意把第一个“b” 删了