python 复制并重命名文件_在Python中复制和重命名文件

使用shutil(shell实用程序)模块,文件操作(例如复制,重命名,移动等)非常方便。要复制和重命名,有两种方法:用新名称移动文件

使用“ OS”模块复制和重命名文件

1)移动并重命名文件

移动功能

shutil.move(src, dst, copy_function=copy2)

上面的方法将文件从src递归移动到dst并返回目标。

提醒事项如果目标是现有目录,则src对象将移动到给定的dst中。

如果目标已经存在并且不是目录,它将使用覆盖 os.rename()。

如果目标位于当前文件系统上,则 os.rename()用来。对于符号链接,将在dst中或作为dst创建指向src目标的新符号链接,并删除src。

默认的copy_function是copy2()。使用copy()因为copy_function允许移动成功。

用于移动和重命名文件的Python代码

列出命令:

-bash-4.2$ ls

python_samples testtest.txttest.txt.copy test.txt.copy2 -

更多&重命名文件:

# 导入模块

import os

import shutil

# 获取当前的工作目录

src_dir = os.getcwd() # 定义目标目录

dest_file = src_dir + "/python_samples/test_renamed_file.txt"

# 移动

shutil.move('test.txt',des

你可能感兴趣的:(python,复制并重命名文件)