shutil模块是Python中的一个标准库,用于文件和文件夹的操作。它提供了一些简单且易于使用的函数,用于复制、移动、重命名和删除文件或文件夹。

以下是shutil模块中一些常用的函数:

  1. shutil.copy(src, dst): 复制文件从源路径(src)到目标路径(dst)。
  2. shutil.copy2(src, dst): 在复制文件时,保留原始文件的元数据(如权限、时间戳等)。
  3. shutil.copytree(src, dst): 递归地复制整个目录树。
  4. shutil.move(src, dst): 移动文件或目录从源路径(src)到目标路径(dst)。
  5. shutil.rmtree(path): 递归地删除整个目录树。
  6. shutil.make_archive(base_name, format, root_dir): 创建一个归档文件,将指定目录(root_dir)的内容打包成一个归档文件(如zip或tar文件)。
  7. shutil.unpack_archive(filename, extract_dir): 解压一个归档文件到指定目录(extract_dir)。

这只是shutil模块中的一些常用函数,还有更多的函数可以根据需求进行使用。可以通过在Python中导入shutil模块来使用这些函数,如下所示:

import shutil

shutil.copy("source_file.txt", "destination_file.txt")
shutil.copytree("source_folder", "destination_folder")
shutil.move("old_file.txt", "new_file.txt")

请注意,使用shutil模块时,需要确保对源路径和目标路径具有适当的访问权限,并且要小心避免意外覆盖或删除文件

python shutil模块

原文地址: http://www.cveoy.top/t/topic/itBQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录