#数据过多,删除部分
import os
import random
def mkfile(file):
if not os.path.exists(file):
os.makedirs(file)
file = 'fer2013'
def delete_pic(file,n):
list_dirs = os.walk(file)
for root, dirs, files in list_dirs:
print(root, dirs, files)
if(len(files)>n):
eval_index = random.sample(files, n)
for index, image in enumerate(files):
image_path = root + '/' + image
print(image_path)
if image in eval_index:
pass
else:
os.remove(image_path)
delete_pic(file,9)
print("processing done!")