我有一个文本文件(让我们称之为file1.txt),它包含以下几行: “阅读模型$ path_1”
如何替换此文本文件中的path_1变量的值,并将其写入另一个文件(让我们称之为file2.txt),其内容相同但扩展了$ path_1变量。我的file2.txt应包含以下内容: “阅读模型/家庭/航空/测试”
python中有任何解析器可用于完成这项工作吗?我查看了ConfigParser模块但看起来它需要一个带变量=值对的配置文件。
此致 桑德亚
答案 0 :(得分:4)
答案 1 :(得分:2)
string.Template
>>> from string import Template
>>> s = Template('$who likes $what')
>>> s.substitute(who='tim', what='kung pao')
'tim likes kung pao'