我尝试解压缩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
模块:https://docs.python.org/2/library/zipfile.html - myaut