我有一个脚本,从一个文件中读取值,并使用它们更新另一个文件中的字段。如果我只做一次更新,效果会很好,但是如果我添加更多(注释行),它就会中断。在import re
def update_template():
with open("dest.txt", "r") as template:
lines = template.readlines()
with open("dest.txt", "w") as template:
for line in lines:
template.write(re.sub(field_one, one, line))
template.write(re.sub(field_two, two, line)) #
with open('source.txt') as source:
for line in source:
one = "value1"
two = "value2"
field_one = "replace1"
field_two = "replace2"
update_template();
为每次更新调用函数都可以,但是我有很多数据,所以我不想这样做。有什么想法吗?谢谢!在
编辑:如果我有以下内容目的地.txt公司名称:
^{pr2}$
跑步结束后,我会:value1
value1
value1
replace1
replace2
value2
value2
value2
里面应该只有“价值观”。。。在