我有xml(模板)文件,我使用{$var}在xml中设置变量
我有一个包含xml变量值的列表
如何打开(设置)文件并将xml变量设置为值 从我的名单上
<sut>
<Cdu>
<class>XXX</class>
<conn>
<class>XXX</class>
<cli>
<password>{$password}</password>
<user>{$user}</user>
<host>{$host}</host>
<connectOnInit>false</connectOnInit>
</cli>
</conn>
<basic>
<class>XXX</class>
</basic>
</Cdu>
我将使用^{} 按如下方式执行此任务
输出
解释:
re.sub
第二个参数可能是接受匹配对象的函数。我将正则表达式与一个捕获组一起使用,然后使用该内容查找数据dict
。注意{
和$
和}
需要转义,因为它们有特殊的含义,但是我们需要字面上的{
和$
和}
。免责声明:为了简洁起见,我使用了original的子字符串您可以使用标准
string
模块中的模板类:还有
safe_substitute
方法,可以在您不确定上下文变量的情况下使用为什么不直接使用f字符串呢
输出
相关问题 更多 >
编程相关推荐