如何让Python检查文件是否存在,如果不存在则创建它?

use*_*174 7 python file py2app python-3.x

如何让Python查看并查看是否有需要的文件以及是否有创建的文件?

基本上我希望Python查找我的文件名KEEP-IMPORTANT.txt,但是当我使用py2app它创建我的应用程序时它不起作用,因为它没有该文件.当我尝试制作文件时它不起作用(我认为因为python必须生成它).

我希望Python检查文件是否存在,如果它存在,那么它不会生成文件,否则它会生成.

Rob*_*obᵩ 9

这个单行将检查文件是否存在,如果不存在则创建它.

open("KEEP-IMPORTANT.txt", "a")
Run Code Online (Sandbox Code Playgroud)


小智 7

类似的问题

这是最好的方法:

try:
    with open(filename) as file:
        # do whatever
except IOError:
    # generate the file
Run Code Online (Sandbox Code Playgroud)

还有os.path.exists(),但这可能是一个安全问题.