在用深度学习跑实验时,对数据集的处理需要把文件名写进一个txt文档中,结果是每个名字占一行
049
286
326
402
601
602
603
604
605
import os
def select(path):
files=os.listdir(path)#列出所有文件
for file in files:
filename=os.path.splitext(file)[0]#分割出文件名
sufix=os.path.splitext(file)[1]#分割出后缀
if(sufix=='.xml'):
with open("test.txt","a") as f:
f.writelines(filename+'\n')
if __name__ == "__main__":
path=("D:/NWPU VHR-10 dataset/测试集/Annotations")
select(path)