将文件编码为字符串存在一个py文件内
import base64
wenjianpath=“”
pywj=“”
with open(wenjianpath,‘rb’)as xxx:
b64str=base64.b64encode(xxx.read())
write_data=’Img=“%s”’%b64str.decode()#这里必须加.decode()不然解码会失败
with open(pywj,‘w’)as f:
f.write(write_data)
从py文件中读取字符串解码为文件
import base64
import sys
a=r"pypath" #两个py文件不在同一目录时需要添加待加载文件 路径 为工作路径
sys.path.append(a)
from pywj import img as one #此处的one就是编码的内容,这里的pywj不要.py后缀
cs_wj=r“建立一个文件比如cs.exe用于解码”
with open(cs_wj,‘wb’)as tmp:
tmp.write(base64.b64decode(one))