import os import scandir pth = r'D:\MyDrivers\software\anaconda\wokspace\two-stream-action-recognition-master\UCF_list\classInd.txt' root = r'F:\Dataset\Optical-Flow' path2 = os.path.join(root, '') data=[] data1=[] count=1 #print(txt1) string1 = '' i=-1 f = open(pth) for line2 in open(pth): string1 = line2.split('\n')[0] data.append(string1.split(' ')[1]) #print(data) for j in range(101): path1 = os.path.join(root,data[j]) #print(path1) for path, subdirs, files in scandir.walk(path1): for subdirname in subdirs: data1.append(subdirname) for path, subdirs, files in scandir.walk(path2): for filename in files: #print(filename + ' ' + str(count)) count+=1 #print(count,i) if count ==0 and i>0: i-=1 if count<20 and count>1 and i>0: print(data1[i]) count=0 i +=
#小于20张图片的文件夹如下: