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

2024-04-19 22:28:48 发布

您现在位置:Python中文网/ 问答频道 /正文

如何让Python查看它是否需要一个文件,以及是否没有创建一个文件?

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

我希望Python检查文件是否存在,这样如果存在,它就不会生成文件,否则它会生成文件。


Tags: 文件txt应用程序文件名keeppy2appimportant
3条回答

这一行程序将检查文件是否存在,如果不存在则创建它

open("KEEP-IMPORTANT.txt", "a")
import os.path
from os import path
    if path.exists('highScore.txt'):
         print("It exists")
    else:
         print("It doesn't exist")

Similar question

这是最好的方法:

try:
    with open(filename) as file:
        # do whatever
except IOError:
    # generate the file

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

相关问题 更多 >