我在一個單獨的目錄中有大量的壓縮文件,我想解壓並將它們保存到同一個目錄中,並使用與壓縮文件相同的名稱。使用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