<p>为什么不直接使用f字符串呢</p>
<pre><code>password = 'secret'
user = 'jack'
host = '12.56.78.123'
xml = f'''<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>'''
print(xml)
</code></pre>
<p>输出</p>
<pre><code><sut>
<Cdu>
<class>XXX</class>
<conn>
<class>XXX</class>
<cli>
<password>secret</password>
<user>jack</user>
<host>12.56.78.123</host>
<connectOnInit>false</connectOnInit>
</cli>
</conn>
<basic>
<class>XXX</class>
</basic>
</Cdu>
</code></pre>