PyInstaller打包单文件模式打包Flask
# extract_res.py import os import sys import zipfile def res_path(relative_path): """获取资源绝对路径""" try: base_path = sys._MEIPASS except Exception: base_path = os.path.abspath(".") return os.path.join(base_path, relative_path) # 将res.zip解压到临时文件中 res_zip = zipfile.ZipFile(res_path('./res.zip')) res_zip.extractall(sys._MEIPASS)
pyinstaller -F --runtime-hook=extract_res.py --add-data=res.zip;. Main.py
链接:https://pan.baidu.com/s/1Elwn6MQaWUBhLh4nnN9kog
提取码:b32w
--来自百度网盘超级会员V5的分享