【发布时间】:2013-02-06 02:33:54
【问题描述】:
如何让 Python 查看它是否需要一个文件,如果没有创建一个?
基本上我希望 Python 查找我的文件名 KEEP-IMPORTANT.txt,但是当我使用 py2app 创建我的应用程序时,它不起作用,因为它没有文件。当我尝试制作文件时它不起作用(我认为是因为 python 必须生成它)。
我希望 Python 检查文件是否存在,如果存在则不生成文件,否则生成文件。
【问题讨论】:
-
你想对文件做什么?覆盖它?阅读?附加到它?两者都有?
-
“当我尝试制作文件时它不会工作(我认为是因为 python 必须生成它)。”几乎没有。您应该添加更多详细信息并显示您拥有的相关代码。
-
文件需要存在就是这样
-
应用程序可能找不到 KEEP-IMPORTANT.txt,因为应用程序的当前工作目录与您的预期不同。默认工作目录是
.app/Contents/Resources。如果文件是只读数据文件,您可以将其复制到应用程序包中(py2app 有一个选项)
标签: python file python-3.x py2app