0

我的 python 脚本将文件保存在文件路径的父级中:

desktop = os.path.dirname(os.path.realpath(__file__))
desktop = os.path.abspath(os.path.join(desktop, os.pardir))
file_path = desktop  + "\\" + "text1.txt"

fo = open(file_path, "wb")
fo.write("blabla")
fo.close()

当我使用py2exe将此python脚本转换为exe时,file_path找不到路径。如何防止这种情况?

4

2 回答 2

0

我在这里找到了解决方案:

http://www.py2exe.org/index.cgi/WhereAmI

于 2013-08-05T21:04:26.683 回答
0

您必须从要转换为可执行文件的模块的位置运行 py2exe。

编辑:更确切地说,确保你在那个地方有你的 setup.py 并从那里运行它。

于 2013-08-05T11:16:14.700 回答