【发布时间】:2015-02-28 08:33:33
【问题描述】:
我有一个包含 900 多个子文件夹的大文件夹,每个子文件夹中都有另一个文件夹,其中又有一个压缩文件。
就像 -
-我的文件夹
-----我的子文件夹
---------我的子子文件夹
-------------MyFile.zip
如何使用 Python 解压缩各自文件夹中或 Windows 其他地方的单独文件夹中的所有压缩文件?
任何帮助都会很棒!
【问题讨论】:
-
看看this answer 和this one,均由 Martijn Pieters 提供。
-
非常感谢!但是如何递归解压缩不同位置的数百个文件?有什么想法吗?
-
您可以使用os.path.walk() 递归遍历一个目录。另见os.listdir()。
os.path模块具有许多用于处理文件和目录的有用函数,例如.isfile(path)、.isdir(path)和.splitext(path)。
标签: python windows zip compression