pyinstaller打包不能读取txt或者资源文件

当我们在exe执行的时候会报这样一个错,就是文件找不到,关于这个问题我查阅很多资料,没有准确的答案

pyinstaller打包不能读取txt或者资源文件_第1张图片

第一个步骤我首先获取到绝对路径

pyinstaller打包不能读取txt或者资源文件_第2张图片

 我在打包的时候,同样还是会报找不到文件的错

pyinstaller打包不能读取txt或者资源文件_第3张图片

这里面就是我的txt文件 

后来发现在打包的时候生成spec文件,datas没有(txt)文件绝对路径,所以我们要加上

pyinstaller打包不能读取txt或者资源文件_第4张图片

 当这些已经配置完成后,继续打包执行

pyinstaller打包不能读取txt或者资源文件_第5张图片

发现已经成功啦~

ps:每次打包的时候尽量把build文件和dict文件都删除,以免会造成打包不成功或打包成功也不是最新的代码 

你可能感兴趣的:(python)