我在一个单独的目录中有大量的压缩文件,我想解压并将它们保存到同一个目录中,并使用与压缩文件相同的名称。使用Python将所有压缩文件解压到同一目录中
1
A
回答
2
开始的东西,如:
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的建议更新]
相关问题
- 1. 使用PHP压缩和解压目录及其所有文件
- 2. 压缩目录中的所有文件
- 3. 解压目录中的所有文件
- 4. 使用递归搜索所有目录将文件解压缩到同一文件夹
- 5. Python - 压缩目录
- 6. 解压Z01,Z02,压缩在Python文件
- 7. 将文件解压缩到VBA中的远程目录
- 8. 将tar文件解压缩到目录中
- 9. 解压缩.gz文件作为目录
- 10. 压缩文件和目录
- 11. Python压缩同一文件中的所有其他内容
- 12. 使用PHP压缩文件的目录
- 13. 如何压缩和解压缩包含相同目录结构的文件
- 14. robocopy - 当目标目录中存在同名压缩文件时,不要复制源文件解压缩文件
- 15. 在python中压缩和解压缩文本文件
- 16. 解压缩(解压缩)由.net压缩(解压缩)的文件.net system.io.compression.gzipstream
- 17. 需要解压缩多个.zip文件(应用程序目录下的所有压缩文件)
- 18. 如何将文件解压并重新压缩到与.zip文件同名的子目录中?
- 19. YUI压缩器将所有JavaScript文件压缩为'min.js'
- 20. 将压缩文件解压缩到内存流 - C#
- 21. 从目录中解压一个文件
- 22. 使用Ant解压缩目录中的文件
- 23. 无法解压使用zipfile构建的压缩文件(Python)
- 24. 如何将文件压缩文件解压缩到之前由代码(PHP)创建的目录中?
- 25. Node.js - 压缩/解压缩文件夹
- 26. 压缩解压缩的exe文件
- 27. Magick ++压缩和解压缩文件
- 28. 如何使用Python压缩目录中的某些文件?
- 29. 如何在压缩文件中使用非ASCII文件名并在Python 2.4中使用ZipFile将其解压缩?
- 30. 在c#中使用zlib压缩文件时解压文件
你看过'zipfile'模块吗?如果是这样,你发现了哪些具体问题? – jcollado 2011-12-23 16:36:16
不,我没有看过zipfile模块。如果我解决不了问题,我会看看并回复你。谢谢。 – dchaboya 2011-12-23 16:40:01