python移动文件

quanzhankaifa

温馨提示:这篇文章已超过287天没有更新,请注意相关的内容是否还可用!

移动文件是指将文件从一个位置移动到另一个位置。在Python中,我们可以使用`shutil`模块中的`move()`函数来实现文件的移动操作。

我们需要导入`shutil`模块:

import shutil

然后,我们可以使用`move()`函数来移动文件。`move()`函数接受两个参数,第一个参数是要移动的文件的路径,第二个参数是目标位置的路径。例如,我们要将文件`test.txt`从当前目录移动到`/path/to/destination/`目录下:

shutil.move('test.txt', '/path/to/destination/')

如果目标位置已经存在同名文件,`move()`函数将会覆盖它。如果你不想覆盖已存在的文件,可以使用`copy2()`函数来复制文件,并在复制完成后删除原文件:

shutil.copy2('test.txt', '/path/to/destination/')

os.remove('test.txt')

除了移动文件,`shutil`模块还提供了其他一些有用的函数。例如,`copy()`函数可以复制文件到目标位置,`copytree()`函数可以复制整个目录树。

需要注意的是,`shutil`模块在处理文件移动时,会保留文件的元数据(如权限、时间戳等)。这在一些特殊场景下非常有用。

总结一下,Python中移动文件可以使用`shutil`模块中的`move()`函数来实现。除了移动文件,`shutil`模块还提供了其他一些有用的函数来处理文件和目录的复制、删除等操作。

文章版权声明:除非注明,否则均为莫宇前端原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码