import shutil
# 复制文件
shutil.copy('source_file_path', 'destination_file_path')
# 解释: 将 source_file_path 文件复制到 destination_file_path。如果目标位置已存在同名文件,则会被覆盖。
# 移动文件或重命名文件
shutil.move('source_file_path', 'destination_file_path')
# 解释: 将 source_file_path 文件移动到 destination_file_path,或者对文件进行重命名。
# 复制目录
shutil.copytree('source_dir_path', 'destination_dir_path')
# 解释: 递归地将 source_dir_path 目录及其所有内容复制到 destination_dir_path。
# 删除目录及其内容
shutil.rmtree('dir_path')
# 解释: 递归地删除 dir_path 目录及其所有内容。此操作不可逆,请谨慎使用。
# 压缩文件或目录
shutil.make_archive('archive_name', 'zip', 'dir_to_compress')
# 解释: 将 dir_to_compress 目录压缩为一个名为 archive_name.zip 的 ZIP 文件。
# 解压文件
shutil.unpack_archive('archive_name.zip', 'extract_dir')
# 解释: 将 archive_name.zip 文件解压到 extract_dir 目录中。
上一篇:class在python中的用法
下一篇:python 打印当前时间
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站