python中shutil模块如何使用

avatar
作者
筋斗云
阅读量:1

shutil模块是Python标准库中的一个模块,用于高级的文件、文件夹操作。以下是shutil模块的常见用法示例:

  1. 复制文件或文件夹:
import shutil  # 复制文件 shutil.copy('source_file.txt', 'destination_folder')  # 复制文件夹及其内容 shutil.copytree('source_folder', 'destination_folder') 
  1. 移动文件或文件夹:
import shutil  # 移动文件 shutil.move('source_file.txt', 'destination_folder')  # 移动文件夹及其内容 shutil.move('source_folder', 'destination_folder') 
  1. 删除文件或文件夹:
import shutil  # 删除文件 shutil.remove('file.txt')  # 删除文件夹及其内容 shutil.rmtree('folder') 
  1. 重命名文件或文件夹:
import shutil  # 重命名文件 shutil.move('old_file.txt', 'new_file.txt')  # 重命名文件夹 shutil.move('old_folder', 'new_folder') 
  1. 压缩文件或文件夹:
import shutil  # 压缩文件夹 shutil.make_archive('archive', 'zip', 'folder')  # 解压缩文件 shutil.unpack_archive('archive.zip', 'destination_folder') 

注意:在使用shutil模块时,要确保目标文件或文件夹的路径是存在的,否则可能会出现错误。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!