阅读量:4
要使用Python批量解压ZIP文件,可以使用zipfile模块
import os
import zipfile
def batch_unzip(zip_folder, dest_folder):
# 确保目标文件夹存在
if not os.path.exists(dest_folder):
os.makedirs(dest_folder)
# 遍历zip文件夹中的所有文件
for file in os.listdir(zip_folder):
# 检查是否为ZIP文件
if file.endswith('.zip'):
# 构建完整的ZIP文件路径
zip_file_path = os.path.join(zip_folder, file)
# 构建完整的解压文件路径
dest_file_path = os.path.join(dest_folder, file[:-4]) # 去掉.zip后缀
# 解压ZIP文件
with zipfile.ZipFile(zip_file_path, 'r') as zip_ref:
zip_ref.extractall(dest_file_path)
print(f'成功解压 {zip_file_path} 到 {dest_file_path}')
# 使用示例
zip_folder = 'path/to/your/zip_folder'
dest_folder = 'path/to/your/destination_folder'
batch_unzip(zip_folder, dest_folder)
将zip_folder和dest_folder变量替换为你的ZIP文件夹和目标文件夹路径。这个脚本将遍历ZIP文件夹中的所有ZIP文件,并将它们解压到目标文件夹中。
以上就是关于“使用Python批量解压zip文件方法”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm