【发布时间】:2012-07-24 12:38:13
【问题描述】:
下面的代码允许我创建一个不存在的目录。
dir = 'path_to_my_folder'
if not os.path.exists(dir):
os.makedirs(dir)
程序将使用该文件夹将文本文件写入该文件夹。但是我想在下次打开程序时从一个全新的空文件夹开始。
如果文件夹已经存在,有没有办法覆盖(并创建一个同名的新文件夹)?
【问题讨论】:
-
应该注意,尽管这对您来说可能并不重要,但这里的所有答案都有竞争条件(虽然实际上不可能完全消除它们,但您可以做得更好,通过使用 EAFP)。
标签: python directory text-files overwrite