所以我搞乱读/写文件。
我现在有这个
name = input("To create a file, you must name it. /n What do you want to name your file?")
f = open(name, 'w')
如何将文件名与该文件夹中的现有文件进行比较,如果该文件存在则提示用户是否要覆盖?
答案 0 :(得分:1)
您可以使用以下方法检查文件是否存在:
os.path.exists(name)
但是,您仍然需要指定文件所在的目录。
编辑:例如使用:
os.getcwd()
答案 1 :(得分:0)
检查os.path.exists()
和/或os.stat()
。
答案 2 :(得分:0)
您可以使用以下方式查看:
os.path.isfile(路径)
如果path是现有的常规文件,它将返回True。