Python实现TXT文件每行内容批量替换
顾言
发布时间:2026-10-14 |
2人浏览过
本文介绍如何使用Python读取TXT文件并按行进行内容批量替换。通过readlines获取所有行,利用rstrip去除换行符,再使用replace方法修改每行字符串,最后写入新文件。适用于数据集标签路径转换等场景,提供完整代码示例。
Python实现TXT文件每行内容批量替换
具体实现方式如下所示:
f = open('./val.txt')
lines = f.readlines() #整行读取
f.close()
for line in lines:
rs = line.rstrip('\n') #去除原来每行后面的换行符,但有可能是\r或\r\n
newname=rs.replace(rs,'/JPEGImages/'+rs+'.jpg'+' '+'/SegmentationClassAug/'+rs+'.png')
newfile=open('.val1.txt','a')
newfile.write(newname+'\n')
newfile.close()
处理前后的文件内容对比 --------------------------- 修改后的结果

以上介绍的Python对TXT文件每行内容进行批量替换的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持本站。
相关文章
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。
作者最新文章
全部内容- SQL Server批量插入数据:Bulk与TVP性能对比及实现 2026-10-16
- C语言实战:使用二维数组实现三子棋游戏 2026-10-16
- Go语言实现稀疏数组:存储优化与五子棋存盘还原 2026-10-16
- C语言分支与循环详解:if、switch、while、for及break/continue 2026-10-16
- R语言parallel包并行计算实战与内存优化指南 2026-10-16













