0
我有一個用作模板的xml文件。 我有這個XML中的多個標記將被實際數據替換。這是我做過什麼:
通過標記字符串替換多個文本
def populate_template(self, value1, value2, value3):
with open('my_template.xml', 'rb') as xml_template:
template_string = xml_template.read()
template_string.replace('{{MARKER_1}}', value1)
template_string.replace('{{MARKER_2}}', value2)
template_string.replace('{{MARKER_3}}', value3)
return template_string
每個標記可以出現多次的模板中。
我想知道是否有更有效的方法來做到這一點?
高科技的東西:
- 的Python 2.7
謝謝。我改變了你的代碼,使用'Environment#get_template'方法來獲取模板,它的效果很好。謝謝! –