我有一個帶有幾個子文件夾的zip文件夾。 testfolder.zip包含在給定的格式從帶有子文件夾的zip文件夾中提取文件到一個文件夾
testfolder/files 1,2,3 testfolder/Test1folder/files 5,6 testfolder/Test2folder/files 7,8
我需要的輸出
testfolder /文件1,2,3,4,5,6,7,8文件
我能夠解壓該文件夾與其子文件夾,但不是以所需的方式。
這是我嘗試到目前爲止
import glob
import os
import zipfile
folder = 'E:/Test'
extension = '.zip'
zip_files = glob.glob(folder + extension)
for zip_filename in zip_files:
dir_name = os.path.splitext(zip_filename)[0]
os.mkdir(dir_name)
zip_handler = zipfile.ZipFile(zip_filename, "r")
zip_handler.extractall(dir_name)
任何幫助將是非常appreciated.Thanks提前。
子文件夾也被壓縮?或只是文件夾? –
只有主文件夾是拉鍊 –