转自 https://blog.csdn.net/weixin_38383877/article/details/82261308
import base64
image='1.jpg'
#将图片encode为二进制字符串方法一
with open(image,'rb') as f:
str=base64.b64encode(f.read())
print(type(str))
#将图片encode为二进制字符串方法二
f=open(image,'rb')
f_str=base64.b64encode(f.read())
f.close()
print(type(f_str))
#将二进制字符串(图片)decode为图片
str=f_str
file_str=open('2.jpg','wb')
file_str.write(base64.b64decode(str))
file_str.close()