2013-05-21 26 views
0

我使用python生成了一个.exe文件,当我尝试运行它时,使用以下几行生成一个.log: Traceback(最近调用最后一次): 文件“cuasimodo。 py“,第1077行,在 IOError:[Errno 2]没有这样的文件或目录:'index.json'使用py2exe生成.exe时出错

显然index.json是我的程序文件,与其余文件在同一个文件中,但发现它有一些问题。 有什么想法?

回答

0

当您打开文件时未指定完整路径时,将从当前工作目录打开文件。最好指定完整路径。

请参阅"You want to know WHERE your .exe is"

+0

是的,但index.json它在当前的工作目录,所以它怎么能打开? – Malice

+0

也许工作目录不是你想象的那样。或者文件不在你认为的位置。或者还有一些其他的错误。 –

+0

@ user2381651如果您在Windows上的Program Files文件夹下运行该程序,则可能会遭受文件夹虚拟化。 –