使用Python函数来复制、移动和重命名文件
在Python中,我们可以使用os模块中的函数来复制、移动和重命名文件。该模块包含了许多与操作系统交互的函数和方法,其中包括对文件和目录的操作。
复制文件
要复制文件,我们可以使用shutil模块中的copy()函数。该函数需要两个参数:源文件的完整路径和目标文件的完整路径。下面是一个例子:
import shutil
# 源文件路径
src_file = 'C:/Users/username/Documents/file.txt'
# 目标文件路径
dst_file = 'C:/Users/username/Documents/file_copy.txt'
# 复制文件
shutil.copy(src_file, dst_file)
在上面的代码中,我们首先导入了shutil模块,然后定义了源文件和目标文件的路径。最后,我们使用copy()函数将源文件复制到目标文件中。
移动文件
要移动文件,我们可以使用shutil模块中的move()函数。该函数需要两个参数:源文件的完整路径和目标文件的完整路径。下面是一个例子:
import shutil
# 源文件路径
src_file = 'C:/Users/username/Documents/file.txt'
# 目标文件路径
dst_file = 'C:/Users/username/Documents/new_folder/file.txt'
# 移动文件
shutil.move(src_file, dst_file)
在上面的代码中,我们首先导入了shutil模块,然后定义了源文件和目标文件的路径。最后,我们使用move()函数将源文件移动到目标文件中。
重命名文件
要重命名文件,我们可以使用os模块中的rename()函数。该函数需要两个参数:原文件名和新文件名。下面是一个例子:
import os
# 文件路径
file_path = 'C:/Users/username/Documents/file.txt'
# 新文件名
new_file_name = 'new_file.txt'
# 重命名文件
os.rename(file_path, new_file_name)
在上面的代码中,我们首先导入了os模块,然后定义了文件路径和新文件名。最后,我们使用rename()函数将文件重命名为新文件名。
总结
通过使用Python的os和shutil模块中的相关函数,我们可以轻松地复制、移动和重命名文件。这些函数使这些任务变得快速和自动化,从而提高了我们的生产力。
