将同一目录下不同文件夹下的.zip文件解压到同名的文件夹中)
时间: 2023-07-29 08:07:12 浏览: 57
可以使用Python中的zipfile模块来实现这个功能。
以下是一个示例代码:
```python
import os
import zipfile
# 获取当前目录下所有的.zip文件
zip_files = [f for f in os.listdir('.') if f.endswith('.zip')]
for zip_file in zip_files:
# 创建与zip文件同名的目录
dir_name = os.path.splitext(zip_file)[0]
if not os.path.exists(dir_name):
os.mkdir(dir_name)
# 解压zip文件到目录中
zip_ref = zipfile.ZipFile(zip_file, 'r')
zip_ref.extractall(dir_name)
zip_ref.close()
```
这段代码会将当前目录下所有的.zip文件解压到与其同名的目录中。例如,如果目录下有一个名为`example.zip`的压缩文件,那么该文件将会被解压到一个名为`example`的目录中。