python zipfile批量解压
时间: 2023-09-20 20:01:47 浏览: 121
python批量解压zip文件的方法
使用python zipfile模块可以很方便地批量解压压缩文件。首先,导入zipfile模块。然后,使用ZipFile类的实例化方法,传入待解压的压缩文件的路径,并指定解压后的目标路径。接着,使用extractall()方法进行解压。最后,关闭ZipFile对象。
以下是示例代码:
import zipfile
import os
def unzip_file(zip_path, target_dir):
# 创建目标文件夹
if not os.path.exists(target_dir):
os.makedirs(target_dir)
# 创建ZipFile对象
with zipfile.ZipFile(zip_path, 'r') as zip_ref:
# 解压缩文件到目标文件夹
zip_ref.extractall(target_dir)
print("解压完成!")
# 解压示例.zip文件到目标文件夹
unzip_file('示例.zip', '目标文件夹的路径')
通过调用unzip_file函数,你可以将指定的zip文件解压到指定的目标文件夹中。如果目标文件夹不存在,函数会自动创建。
这样,你就可以使用python zipfile模块来批量解压压缩文件了。记得在使用前导入相关模块,并提供待解压的压缩文件路径和解压后的目标路径。
阅读全文