请用python给我写一个批量解压缩zip的程序
时间: 2023-11-18 11:03:06 浏览: 79
python批量解压zip文件的方法
当然可以!以下是一个使用 Python 的 zipfile 模块来批量解压缩 zip 文件的示例程序:
```python
import os
import zipfile
def unzip_all_files(directory):
for filename in os.listdir(directory):
if filename.endswith(".zip"):
file_path = os.path.join(directory, filename)
with zipfile.ZipFile(file_path, 'r') as zip_ref:
zip_ref.extractall(directory)
os.remove(file_path)
# 指定要解压缩的目录
directory = 'path/to/your/directory'
unzip_all_files(directory)
```
将上述代码中的 `'path/to/your/directory'` 替换为你要批量解压缩 zip 文件的目录路径。该程序将遍历目录中的所有文件,如果文件以 `.zip` 结尾,则使用 zipfile 模块进行解压缩,并删除原始的 zip 文件。
请确保你已经安装了 Python,并且导入了 zipfile 和 os 模块。运行该程序后,它将批量解压缩目录中的所有 zip 文件。
阅读全文