错误,文件已存在。蟒蛇

时间:2015-07-26 12:49:37

标签: python io shutil

当我使用shutil时,出现意外错误:

System error 183. Cannot create file when that file already exists

我正在使用它:

shutil.copytree(src,dst)

srcdst是我要复制的目录的路径。名字不同。例如:

src = 'D:\test\tmp\dir1'
dst = 'D:\test\tmp\dir2'

我知道,我可以删除dir2,一切正常,但我想在没有这个的情况下这样做,是否可以使用shutil

2 个答案:

答案 0 :(得分:0)

shutil的文档明确指出目标目录不能存在。发生这种情况是因为它产生了一个os.makedirs(dst)。如果你想附加文件,那么使用shutil.copyfile会很有用。

答案 1 :(得分:-1)

我不确定在这里是否可以使用shuthil。也许你可以保存为新文件?

相关问题