python .txt文件逐行内容修改

python.txt文件逐行内容修改

程序功能

在.txt文件中,遍历每一行,将特定内容进行修改,如例子中将jpg修改为png,因为分割中的mask常为png格式

功能展示

转换前:
转换前为.jpg
转换后:
转换前为.png

程序代码

gt_path_1 = r'C:\Users\12736\Desktop\jpg2png\jpg.txt'   # 被替换的.txt
gt_path_2 = r'C:\Users\12736\Desktop\jpg2png\png.txt' 	# 替换后的.txt
s = []  # 存储
f1 = open(gt_path_1,'r',encoding= 'UTF-8')
for line in f1:
    if 'jpg' in line:
        line_s = line.replace('jpg','png')  # 将全部jpg替换为png
    s.append(line_s)
f1.close()

f2 = open(gt_path_2,'w',encoding= 'UTF-8')
for line in s:
    f2.writelines(line)  # 将替换后的写入新的.txt
f2.close()

版本信息

python 3.9.1
Windos11

写在最后

希望大家多多支持我

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值