我在一个单独的目录中有大量的压缩文件,我想解压并将它们保存到同一个目录中,并使用与压缩文件相同的名称。使用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. 将压缩包解压缩到同一个目录中
- 2. 使用PHP压缩和解压目录及其所有文件
- 3. Unix将文件解压缩到目录
- 4. 压缩目录中的所有文件
- 5. Python - 使用zipfile模块压缩目录中的所有文件
- 6. 将所有tar.bz2文件解压到一个目录中
- 7. 解压目录中的所有文件
- 8. 使用Python将文件解压缩到一个文件夹
- 9. 如何使用Java将文件夹及其所有文件和子目录压缩/解压缩?
- 10. 使用zlib和cPickle将字典压缩/解压缩到文件
- 11. 使用递归搜索所有目录将文件解压缩到同一文件夹
- 12. 将压缩目录压缩成带有Commons IO的压缩文件
- 13. 在python中压缩目录或文件
- 14. Python - 压缩目录
- 15. Python:将zip文件解压缩并解压缩.zip
- 16. 如何gzip压缩所有文件中的所有子目录成一个压缩文件中的bash
- 17. 解压Z01,Z02,压缩在Python文件
- 18. 将zip文件解压缩到文件夹的根目录?
- 19. 将tar文件解压缩到目录中
- 20. 将文件解压缩到VBA中的远程目录
- 21. 解压缩.gz文件作为目录
- 22. 从一个目录中压缩文件
- 23. 在yii中压缩/解压缩文件
- 24. 使用Python解压缩.Z文件
- 25. 压缩文件和目录
- 26. Python压缩同一文件中的所有其他内容
- 27. 压缩文件未解压
- 28. 使用PHP压缩文件的目录
- 29. 如何压缩和解压缩包含相同目录结构的文件
- 30. robocopy - 当目标目录中存在同名压缩文件时,不要复制源文件解压缩文件
你看过'zipfile'模块吗?如果是这样,你发现了哪些具体问题? – jcollado 2011-12-23 16:36:16
不,我没有看过zipfile模块。如果我解决不了问题,我会看看并回复你。谢谢。 – dchaboya 2011-12-23 16:40:01