当前位置: 首页 > 工具软件 > PPLabel > 使用案例 >

将pplabel标注生成的txt文件中,想要的信息进行更改

岳和泽
2023-12-01

将txt中保存的图片名称进行更改


with open(r'需要更改的label.txt所在文件路径','r',encoding='utf-8') as f:
    g=open(r'保存更改的label.txt所在文件路径','w',encoding='utf-8')
    num=0
    for j in f.readlines():
        a=j.split('/')   #根据/进行每行信息切割
        a[0]='all'
        if '想要查找的字符串' in a[1]:
            a[1]=a[1].replace('想要查找的字符串',str(00))
        else:
            a[1]=a[1]
        b='/'
        #将想要替换的字符串与原文件中字符串进行连接
        c=b.join(a)
        g.write(c)
        num=num+1
        print('完成',num,'的书写!')
g.close()

将txt中文件的上级目录进行更改

with open(r'需要更改的label.txt所在文件路径','r',encoding='utf-8') as f:
    g=open(r'保存更改的label.txt所在文件路径','w',encoding='utf-8')
    num=0
    for j in f.readlines():
        a=j.split('/')   #根据/进行每行信息切割
        a[0]='想要更换到文件夹名称'
        b='/'
        #将想要替换的字符串与原文件中字符串进行连接
        c=b.join(a)
        g.write(c)
        num=num+1
        print('完成',num,'的书写!')
g.close()

全文中思路:通过.split('/')将路径进行切割,同时字符串匹配替换,将处理的结果进行保存,得到最终结果

 类似资料: