2.复制单个文件复制单个文件非常简单,只需要使用shutil库中的copy()函数即可。具体代码如下
port shutil
shutil.copy(“原文件路径”, “目标文件路径”)
其中,原文件路径和目标文件路径可以是路径或相对路径。
3.复制多个文件
如果需要复制多个文件,可以使用os库中的listdir()函数和shutil库中的copy()函数,具体代码如下
port osport shutil
获取原文件夹中所有文件的路径
file_list = os.listdir(“原文件夹路径”)
遍历文件路径列表,逐一复制 file_list
shutil.copy(file_path, “目标文件夹路径”)
需要注意的是,此时复制的是原文件夹中所有文件,如果需要筛选出特定类型的文件进行复制,可以使用glob库中的glob()函数。
4.复制文件夹
如果需要复制整个文件夹,可以使用shutil库中的copytree()函数,具体代码如下
port shutil
shutil.copytree(“原文件夹路径”, “目标文件夹路径”)
需要注意的是,目标文件夹路径必须不存在,否则会报错。
5.总结在文件操作方面有着广泛的应用,可以大大提高文件操作的效率。