python .txt文件逐行内容修改

python .txt文件逐行内容修改,第1张

python.txt文件逐行内容修改 程序功能

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

功能展示

转换前:

转换后:

程序代码
gt_path_1 = r'C:\Users736\Desktop\jpg2png\jpg.txt'   # 被替换的.txt
gt_path_2 = r'C:\Users736\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

写在最后

希望大家多多支持我

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/873624.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存