我想像这样打印出xml:
<xml>
<tag>
this is line 1.
this is line 2.
</tag>
</xml>
我有一段这样的代码:
from xml.etree import ElementTree as ET
xml = ET.Element('xml')
tag = ET.SubElement(xml, 'tag')
tag.text = 'this is line 1.' + '
' + 'this is line 2.'
tree = ET.ElementTree(xml)
tree.write('test.xml')
但它打印出来是这样的:
<xml>
<tag>this is line 1.
this is line 2.</tag>
</xml>
当我使用'\n'
而不是'
'
,输出是这样的:
<xml>
<tag>this is line 1. this is line 2.</tag>
</xml>
如何newline
在“这是第 1 行”之间插入一个。和“这是第 2 行。”