[英]Error, file already exists. Python
当我使用shutil
,出现意外错误:
System error 183. Cannot create file when that file already exists
我正在使用这个:
shutil.copytree(src,dst)
src
, dst
是我要复制的目录路径。 名称是不同的。 例如:
src = 'D:\test\tmp\dir1'
dst = 'D:\test\tmp\dir2'
我知道,我可以删除dir2
并且一切正常,但是如果没有此操作,我想这样做, shutil
有可能吗?
用于shutil的文档特别指出目标目录必须不存在。 发生这种情况是因为它生成了os.makedirs(dst)。 如果要附加文件,则使用shutil.copyfile可能会很有用。
我不确定在这里是否可以使用shuthil。 也许您可以另存为新文件?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.