Python xml 换行
时间: 2023-06-10 13:06:10 浏览: 815
python代码中怎么换行
在 Python 中,可以通过设置 `indent` 和 `newlne` 参数来控制 XML 文件中的换行。
例如,以下代码演示了如何使用 `xml.etree.ElementTree` 模块创建一个 XML 文件,并在每个元素之间插入换行符:
```python
import xml.etree.ElementTree as ET
# 创建根元素
root = ET.Element('root')
# 创建子元素
child1 = ET.SubElement(root, 'child1')
child2 = ET.SubElement(root, 'child2')
# 设置换行和缩进
ET.indent(root, space=' ', level=0)
ET.indent(child1, space=' ', level=1)
ET.indent(child2, space=' ', level=1)
# 将树写入文件
tree = ET.ElementTree(root)
tree.write('example.xml', encoding='utf-8', xml_declaration=True, method="xml", short_empty_elements=False, indent='\n')
```
在上述代码中,`indent` 函数用于设置元素的缩进和换行,它的 `space` 参数控制缩进的空格数,`level` 参数控制缩进的级别。
在 `write` 函数中,`indent` 参数设置为 `\n`,表示每个元素之间都会添加一个换行符。
阅读全文