1 Star 6 Fork 5

墨梅/createCard

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
translate.py 907 Bytes
一键复制 编辑 原始数据 按行查看 历史
墨梅 提交于 2020-05-16 14:17 . 将图片打包进exe
# 将文件转为base64存储
import base64
def pic2py(picture_names, py_name):
"""
将图像文件转换为py文件
:param picture_name:
:return:
"""
write_data = []
for picture_name in picture_names:
filename = picture_name.replace('.', '_')
open_pic = open("%s" % picture_name, 'rb')
b64str = base64.b64encode(open_pic.read())
open_pic.close()
# 注意这边b64str一定要加上.decode()
write_data.append('%s = "%s"\n' % (filename, b64str.decode()))
f = open('%s.py' % py_name, 'w+')
for data in write_data:
f.write(data)
f.close()
if __name__ == '__main__':
pics = ["data/bank2.png", "data/id_back.png", "data/id_front.png", "data/license.png", "data/banknametobin.json", "data/districtcode.txt"]
pic2py(pics, 'memory_pic') # 将pics里面的图片写到 memory_pic.py 中
print("ok")
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/GISuser/createCard.git
git@gitee.com:GISuser/createCard.git
GISuser
createCard
createCard
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385