pyinstaller没有随创建的exe一起加载文本文件



我不确定这是不是一个愚蠢的问题。

语言-Python
平台-Windows

我有一个python代码,它读取.csv文件数据,并将其显示在qt设计器设计的GUI中,并用pyqt4编码。

我有两个文件
1.main.py
2.log.csv

我使用pyinstaller 创建了一个.exe

pyinstaller.exe --onefile main.py

但在执行时,它不会执行,因为它抛出了一个错误。在终端窗口中找不到文件log.csv

我不知道pyinstaller是怎么工作的。

如果有人已经遇到这样的问题,请帮助我。感谢

这是一个目录问题
Pyinstaller(如果使用--onefile)创建一个包含.exe文件的dist文件夹
因此,应用程序在同一目录中搜索文件,但我在不同的目录中找到了该文件。

而且我也用过

file = open('log.csv', 'r')

没有提及确切的路径。。所以应用程序找不到文件。

最新更新