import os import glob # 定义要遍历的文件夹路径 folder_path = "F:\桌面\名字圈\名字圈\模板" d = [] # 遍历文件夹及子文件夹,统计每个子文件夹中的图片数量 for root, dirs, files in os.walk(folder_path): if root ==folder_path: continue # 统计当前文件夹中的图片数量 image_count = len(glob.glob(os.path.join(root, "*.jpg")) + glob.glob(os.path.join(root, "*.png"))) print("文件夹 %s 中共有 %d 张图片" % (root, image_count)) 帮我把这段代码的结果用列表输出
时间: 2024-01-29 20:03:44 浏览: 146
详谈Python3 操作系统与路径 模块(os / os.path / pathlib)
可以将每个文件夹的图片数量存储在一个列表中,最后输出所有列表即可。以下是修改后的代码:
```python
import os
import glob
# 定义要遍历的文件夹路径
folder_path = "F:\桌面\名字圈\名字圈\模板"
# 遍历文件夹及子文件夹,统计每个子文件夹中的图片数量
result = []
for root, dirs, files in os.walk(folder_path):
if root == folder_path:
continue
# 统计当前文件夹中的图片数量
image_count = len(glob.glob(os.path.join(root, "*.jpg")) + glob.glob(os.path.join(root, "*.png")))
result.append("文件夹 %s 中共有 %d 张图片" % (root, image_count))
# 输出所有结果列表
print(result)
```
运行结果会输出一个包含所有文件夹图片数量信息的列表。
阅读全文