在Python编程中,shutil模块是一个强大的工具,用于执行文件和目录的高级操作。其中,shutil模块提供了一些便捷的函数,用于复制文件。在本篇文章中,我们将详细介绍shutil模块中与文件复制相关的函数,并提供相应的源代码示例。
- shutil.copy(src, dst)
shutil.copy函数用于将源文件src复制到目标文件或目录dst。如果dst是一个文件名,则将src复制到该文件。如果dst是一个目录名,则将src复制到该目录中,并保留原始文件名。如果目标文件或目录已经存在,会引发FileExistsError异常。
import shutil
src_file = 'path/to/source/file.txt'
dst_file = 'path/to/destination/file.txt'
shutil.copy(src_file, dst_file)
- shutil.copy2(src, dst)
shutil.copy2函数与shutil.copy函数类似,但它在