python - 如何在不使用python逐行搜索的情况下替换文件中的文本?
问题描述
例子:
file1.txt 包含 1000 行文本,无需逐行搜索,我需要替换它们
aaaa bbbbb cccc
asdfd raj ccc
ksdhfkj kjhkjh kjhkjh
raj
需要将raj替换为sathish
aaaa bbbbb cccc
asdfd sathish ccc
ksdhfkj kjhkjh kjhkjh
sathish
是否可以在不逐行搜索的情况下进行替换
解决方案
也许:
with open("textfile","r") as fi, open("outfile","w") as fo:
fo.write(fi.read().replace("raj","sathish"))
推荐阅读
- javascript - javascript 用给定的文本计算文本区域的高度
- java - 将流元素映射到 LocalDate 而不收集到列表
- angular - 角度差分构建和原理图?
- tensorflow2.0 - tf.contrib.layers.optimize_loss 在 2.1 版中不起作用 有什么可以替代的吗?
- javascript - 更新子表时更新父表
- c# - 跨数据库的实体框架查询
- javascript - 为什么本地浏览器什么都不显示?
- c# - 使用组合的类中的 MvvmLight
- asp.net-core - 如何增加 ASP.Net Core SOAP ServiceContract 中的字节限制?
- algorithm - 我错误地计算了这个简单的循环复杂度,如何正确计算?