Python打包图片于EXE文件中
下面是将打包数据文件的绝对路径转为相对路径的一个脚本,利用的是os的path模块和 sys._MEIPASS: from os import path import sys bundle_dir = getattr(sys, ‘_MEIPASS’, path.abspath(path.dirname(file))) path_to_dat = path.join(bundle_dir, ‘other-file.dat’)
将这个脚本加入到主脚本文件中,用转换的路径代替原来脚本中数据文件的绝对路径即可。打包数据可以利用–add-data命令或者使用.spec文件