使用Python将所有压缩文件解压缩到相同目录

时间:2011-12-23 16:19:02

标签: python zip

我在单个目录中有大量压缩文件,我想将其解压缩并将它们保存到同一目录并且与压缩文件同名。

1 个答案:

答案 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的建议]