共计 920 个字符,预计需要花费 3 分钟才能阅读完成。
shutil 模块是 Python 标准库中的一个模块,用于高级的文件、文件夹操作。以下是 shutil 模块的常见用法示例:
- 复制文件或文件夹:
import shutil
# 复制文件
shutil.copy('source_file.txt', 'destination_folder')
# 复制文件夹及其内容
shutil.copytree('source_folder', 'destination_folder')
- 移动文件或文件夹:
import shutil
# 移动文件
shutil.move('source_file.txt', 'destination_folder')
# 移动文件夹及其内容
shutil.move('source_folder', 'destination_folder')
- 删除文件或文件夹:
import shutil
# 删除文件
shutil.remove('file.txt')
# 删除文件夹及其内容
shutil.rmtree('folder')
- 重命名文件或文件夹:
import shutil
# 重命名文件
shutil.move('old_file.txt', 'new_file.txt')
# 重命名文件夹
shutil.move('old_folder', 'new_folder')
- 压缩文件或文件夹:
import shutil
# 压缩文件夹
shutil.make_archive('archive', 'zip', 'folder')
# 解压缩文件
shutil.unpack_archive('archive.zip', 'destination_folder')
注意:在使用 shutil 模块时,要确保目标文件或文件夹的路径是存在的,否则可能会出现错误。
丸趣 TV 网 – 提供最优质的资源集合!
正文完