我在单个目录中有大量压缩文件,我想将其解压缩并将它们保存到同一目录并且与压缩文件同名。
答案 0 :(得分:3)
从以下内容开始:
import glob
import os
import zipfile
zip_files = glob.glob('*.zip')
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)
抱歉,我没时间测试此代码;任何错误都留给你练习。
[更新了eumiro的建议]