Python提供了shutil
模块来移动、复制文件和目录,该模块支持文件和目录的拷贝、重命名、删除等操作。使用shutil
模块,我们可以轻松地在Python中完成文件和目录的操作。
拷贝文件
要拷贝文件,可以使用shutil
模块的copy2
函数。以下是拷贝文件的示例:
import shutil
src_file = 'source_file.txt'
dst_file = 'destination_file.txt'
# 拷贝文件
shutil.copy2(src_file, dst_file)
上述代码会将source_file.txt
文件拷贝到destination_file.txt
文件。
移动目录
要移动目录,可以使用shutil
模块的move
函数。以下是移动目录的示例:
import shutil
src_dir = 'source_directory'
dst_dir = 'destination_directory'
# 移动目录
shutil.move(src_dir, dst_dir)
上述代码会将source_directory
目录移动到destination_directory
目录下。
复制目录
要复制目录,可以使用shutil
模块的copytree
函数。以下是复制目录的示例:
import shutil
src_dir = 'source_directory'
dst_dir = 'destination_directory'
# 复制目录
shutil.copytree(src_dir, dst_dir)
上述代码会将source_directory
目录及其子目录、文件复制到destination_directory
目录下。
除此之外,shutil
模块还提供了更多的操作函数,如rmtree
函数删除目录、make_archive
函数压缩文件等。总之,使用shutil
模块,我们可以轻松地在Python中完成文件和目录的各种操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解Python 移动或复制文件和目录 - Python技术站