如何比较文件及其是否存在

时间:2013-12-05 10:54:41

标签: python

所以我搞乱读/写文件。

我现在有这个

name = input("To create a file, you must name it. /n What do you want to name your file?")
f = open(name, 'w')

如何将文件名与该文件夹中的现有文件进行比较,如果该文件存在则提示用户是否要覆盖?

3 个答案:

答案 0 :(得分:1)

您可以使用以下方法检查文件是否存在:

os.path.exists(name)

但是,您仍然需要指定文件所在的目录。

编辑:例如使用:

os.getcwd()

答案 1 :(得分:0)

检查os.path.exists()和/或os.stat()

答案 2 :(得分:0)

您可以使用以下方式查看:

os.path.isfile(路径)

如果path是现有的常规文件,它将返回True。