#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” 刪了