# -- coding: utf-8 --# 生成trainval.txt文件import os
def file_name(file_dir):
L=[]for root, dirs, files in os.walk(file_dir):
forfilein files:
if os.path.splitext(file)[1]=='.png':# L.append(os.path.join(root, file))
file_name = file[0:-4]+'.png'#去掉.txt
L.append(file_name)return L
label_folder ='/home/yangguide/Desktop/work/工作/项目工程代码/自动驾驶/3D目标检测算法预研/3DSSD/tf14/3DSSD/dataset/KITTI/object/training/image_2'
trainval_file ='/home/yangguide/Desktop/work/工作/项目工程代码/自动驾驶/3D目标检测算法预研/3DSSD/tf14/3DSSD/dataset/KITTI/object/val.txt'
txt_name = file_name(label_folder)
with open(trainval_file, 'w') as f:
for i in txt_name:
f.write('{}\n'.format(i))
f.close()