import os
# ss = "E:\\python\\train_gts\\image_16.txt"# 源文件地址
# s2 = "E:\\python\\train_gts\\image_107.txt"# 复制的文件地址

def modify(ss,s2):
    with open(ss, "r", encoding='UTF-8-sig')as fr, open(s2, "w", encoding='UTF-8-sig')as fw:
        file_data = fr.readlines()
        for row in file_data:#读取每一行
            tmp = str(row).strip("\n\r").split(',')#以","为分界符,分成数组
            print(tmp)
            b = eval(tmp[9])#eval为python自带函数,可以去掉数组值两边引号,具体可查
            l = row.replace(tmp[9], b)
            fw.write(l)
    os.remove(ss)
    os.rename(s2,ss)

# if __name__ == '__main__':
#     modify()


root_path = "E:\\python\\label\\"
# 记录文件名
def name():
    for label_path in os.listdir(root_path):
        ss = root_path + label_path
        print(ss)
        s2 = "E:\\python\\copy_label\\" + label_path
        print(s2)
        modify(ss,s2)


#
if __name__ == '__main__':
    name()

s2为批量处理文件的复制文件路径。