批量修改txt

import os

filePath = '/home/lockingball/graduate/project/ehang/不同特征/superpoint/SuperPoint-SLAM-master-chanwoo/ehang_20220322/rgb'
path2 = r'/home/lockingball/graduate/project/ehang/不同特征/superpoint/SuperPoint-SLAM-master-chanwoo/ehang_20220322/rgb.txt'
name = os.listdir(filePath)
print("name: ",name)
print("len: ",len(name))
name.sort(key=lambda x:float(x[:-4]))
file2 = open(path2,'w+')
for x in name:
    #rel_name = x.split('.')
    line = x[:-4] + " " + "rgb/" + x + "\n"
    file2.write(line)

 

posted @ 2022-05-31 16:17  开锁球  阅读(301)  评论(0)    收藏  举报