【发布时间】:2015-04-05 00:21:48
【问题描述】:
我尝试解压缩 150 个 zip 文件。所有的 zip 文件名称不同,它们都分布在一个大文件夹中,该文件夹分为许多子文件夹和子子文件夹。我想将每个存档提取到与原始 zip 文件名称相同的单独文件夹中,并且在与原始 zip 文件相同的位置。我的代码是:
import zipfile
import os,os.path,sys
pattern = '*.zip'
folder = r"C:\Project\layers"
files_process = []
for root,dirs,files in os.walk(r"C:\Project\layers"):
for filenames in files:
if filenames == pattern:
files_process.append(os.path.join(root, filenames))
zip.extract()
在我运行代码之后,什么也没发生。 提前感谢您对此的任何帮助。
【问题讨论】:
-
使用
zipfile模块:docs.python.org/2/library/zipfile.html