2013-05-21 46 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文件夾下運行該程序,則可能會遭受文件夾虛擬化。 –