import zipfile
import os
def unzip_file(zip_path, output_dir):
"""
解压zip文件到指定目录
参数:
zip_path (str): zip文件的路径
output_dir (str): 解压后文件存放的目录
"""
# 检查输出目录是否存在,如果不存在则创建
if not os.path.exists(output_dir):
os.makedirs(output_dir)
# 打开zip文件
with zipfile.ZipFile(zip_path, 'r') as zip_ref:
# 解压所有文件到指定目录
zip_ref.extractall(output_dir)
print(f"文件已成功解压到 {output_dir}")
# 示例用法
zip_path = 'example.zip' # 替换为你的zip文件路径
output_dir = 'unzipped_files' # 替换为你想要解压到的目录
unzip_file(zip_path, output_dir)
zipfile
模块来处理 ZIP 文件,并使用 os
模块来检查和创建目录。unzip_file
函数接受两个参数:zip_path
(ZIP 文件的路径)和 output_dir
(解压后文件存放的目录)。ZipFile
类打开 ZIP 文件,并调用 extractall
方法将所有文件解压到指定目录。unzip_file
函数。希望这段代码对你有帮助!
上一篇:pythonlist添加元素
下一篇:python ui框架
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站