python 获取当前文件夹下所有folder的名字
时间: 2024-09-13 21:05:27 浏览: 41
Python如何批量获取文件夹的大小并保存
在Python中,你可以使用`os`模块来获取当前文件夹下的所有文件夹名字。`os.listdir()`函数可以列出指定路径下的文件和文件夹,然后你可以结合`os.path.isdir()`函数来过滤出文件夹的名字。下面是实现这一功能的代码示例:
```python
import os
# 获取当前文件夹路径
current_folder_path = '.'
# 获取当前文件夹下的所有文件和文件夹
all_items = os.listdir(current_folder_path)
# 过滤出所有的文件夹
folders = [item for item in all_items if os.path.isdir(os.path.join(current_folder_path, item))]
# 打印所有的文件夹名
for folder in folders:
print(folder)
```
这段代码首先导入了`os`模块,然后设置当前文件夹路径为`'.'`,表示当前工作目录。接着使用`os.listdir()`获取当前文件夹下的所有文件和文件夹。列表推导式中,`os.path.isdir()`被用来检查每个条目是否为文件夹,并将文件夹的名字收集到`folders`列表中。最后,遍历`folders`列表并打印出所有文件夹的名字。
阅读全文