【问题标题】:Error while move files using shutil.move() in python在 python 中使用 shutil.move() 移动文件时出错
【发布时间】:2015-05-02 03:57:07
【问题描述】:

我正在尝试使用 shut.move() 来移动文件.....但是如果文件已经存在于目的地...它将引发异常... 但我想强制将文件移动到目的地。我怎样才能做到这一点?

【问题讨论】:

  • 在将文件移动到新目标之前,您应该检查给定文件是否已经在目标文件夹中。如果是,则删除该文件。

标签: python operating-system shutil


【解决方案1】:

您可以使用shutil.copy() 来覆盖文件。

https://docs.python.org/2/library/shutil.html#shutil.copy

编辑

您可以先使用os.remove() 删除目标目录中的文件,然后使用shutil.move() 将文件移动到目标目录中。

【讨论】:

  • 没错,但是会覆盖目标目录下的文件。
  • @harpal:我不想将文件保留在 Source 文件夹中...因为它将被再次处理...这就是为什么我想将文件“移动”到目标位置。是关闭图书馆有什么办法吗?
猜你喜欢
  • 2020-07-19
  • 2014-06-08
  • 2021-11-24
  • 1970-01-01
  • 2014-04-09
  • 2011-12-23
  • 2022-12-22
  • 1970-01-01
相关资源
最近更新 更多