使用Python将所有压缩文件解压缩到同一目录
我在一个目录中有大量压缩文件,我希望解压缩并将它们保存到与压缩文件同名的同一目录中。从以下内容开始:使用Python将所有压缩文件解压缩到同一目录,python,zip,Python,Zip,我在一个目录中有大量压缩文件,我希望解压缩并将它们保存到与压缩文件同名的同一目录中。从以下内容开始: 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.
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的建议更新]您是否查看了
zipfile
模块?如果是,您发现了哪些具体问题?没有,我没有查看zipfile模块。如果我不能解决这个问题,我会看一看,然后再联系你。谢谢。导入操作系统后,您也可以使用它来操作文件名dir\u name=os.path.splitext(zip\u文件名)[0]
可能更具可读性。