将依赖文件放在程序目录下
a = Analysis(['trip_popu.py'],
pathex=['E:\\GitHub\\Zone\\Zone'],
binaries=[],
datas=[('abc.txt', '.')],
hiddenimports=[],
hookspath=[],
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher,
noarchive=False)
对xxx.py的修改
添加自定义的函数
def resource_path(relative_path):
base_path = getattr(
sys, '_MEIPASS', os.path.dirname(
os.path.abspath(__file__)))
return os.path.join(base_path, relative_path)
#global_popu_Dic = resource_path("abc.txt") # 打包时使用
global_popu_Dic = "../abc.txt" # 调试时使用