import os names = os.listdir('E:/dir') #路径 i=0 #用于统计文件数量是否正确,不会写到文件里 train_val = open('test.txt','w') for name in names: index = name.rfind('.') name = name[:index] train_val.write(name+'\n') i=i+1 print i