Python 如何在具有相应文件名的目录中不获取每个文件夹的文件

Python 如何在具有相应文件名的目录中不获取每个文件夹的文件,python,dataset,data-science,Python,Dataset,Data Science,在我的数据集中,我有如下文件夹: ['c7','c1','c4','c0','c6','c9','c8','c2','c5','c3'] 我已使用以下方法找到每个文件夹的长度: 对于os.listdir('../Project/Dataset/imgs/train')中的i: print(len(os.listdir('../Project/Dataset/imgs/train/'+i)) 我需要显示每个文件夹大小和相应的文件夹名称 Ex:c7:2000 c3:2000如果只是关于打印,那

在我的数据集中,我有如下文件夹:
['c7','c1','c4','c0','c6','c9','c8','c2','c5','c3']

我已使用以下方法找到每个文件夹的长度:

对于os.listdir('../Project/Dataset/imgs/train')中的i:

print(len(os.listdir('../Project/Dataset/imgs/train/'+i))

我需要显示每个文件夹大小和相应的文件夹名称

Ex:c7:2000
c3:2000

如果只是关于打印,那么您可以执行以下操作:

import os
for i in os.listdir('../Project/Dataset/imgs/train'):
    num_files = len(os.listdir('../Project/Dataset/imgs/train/'+i))
    print("{} : {}".format(i, num_files))

此线程可能会帮助您: