如何获取压缩文件夹中一级子文件夹的名字
时间: 2023-12-04 11:04:27 浏览: 22
你可以使用 Python 的 `os` 和 `os.path` 模块来获取压缩文件夹中一级子文件夹的名字。首先,你需要解压缩压缩文件夹,然后使用 `os.listdir()` 函数来获取解压后文件夹中的所有文件和文件夹名字,最后使用 `os.path.isdir()` 函数来判断文件名字是否为文件夹,如果是文件夹则记录下来文件夹名字即可。下面是一个示例代码:
```python
import zipfile
import os
# 解压缩文件夹
zip_file = zipfile.ZipFile('your_zip_file.zip', 'r')
zip_file.extractall('your_extract_folder')
zip_file.close()
# 获取解压后文件夹中一级子文件夹的名字
sub_folders = []
for file_name in os.listdir('your_extract_folder'):
file_path = os.path.join('your_extract_folder', file_name)
if os.path.isdir(file_path):
sub_folders.append(file_name)
# 输出结果
print(sub_folders)
```
其中,`your_zip_file.zip` 是你要获取子文件夹名字的压缩文件夹名字,`your_extract_folder` 是你解压后存放文件夹的路径。执行上面的代码后,将会输出解压后文件夹中一级子文件夹的名字。