python 读取txt文件并在txt每行文件后面增加内容

该博客介绍了如何使用Python读取TXT文件并在每行末尾追加内容。通过示例代码展示了如何处理文件,将标签(例如'label=2')附加到每一行的末尾,形成新的TXT文件(如'train1.txt'),从而实现数据标注的过程。
摘要由CSDN通过智能技术生成

python 读取txt文件并在txt每行文件后面增加内容

要求

想在原来txt文件每行文件后面增加内容
在这里插入图片描述

修改后效果

在这里插入图片描述

源码

label=2

ff = open('./img_0505_128/train1.txt','w')  #打开一个文件,可写模式
with open('./img_0505_128/train.txt','r') as f:  #打开一个文件只读模式
    line = f.readlines()
    i = 0
    for line_list in line:
        line_new =line_list.replace('\n','')  #将换行符替换为空('')
        b = str(label) #主要是这一步 将之前列表数据转为str才能加入列表
        line_new = line_new +'.jpg '+b +'\n'
        i += 1
        print(line_new)
        ff.write(line_new) #写入一个新文件中

train.txt

swimming__0001
swimming__0002
swimming__0003
swimming__0004
swimming__0005
swimming__0006

train1.txt

swimming__0001.jpg 2
swimming__0002.jpg 2
swimming__0003.jpg 2
swimming__0004.jpg 2
swimming__0005.jpg 2
swimming__0006.jpg 2
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

翟羽嚄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值