【发布时间】:2018-10-04 01:13:46
【问题描述】:
我使用The ElementTree XML API 构造 XML,我希望能够漂亮地打印
- 单个节点(用于检查)以及
- 整个文档(到一个文件中,以备将来检查)。
我可以使用 ET.write() 将我的 XML 写入文件,然后使用 Pretty printing XML in Python 中的许多建议进行漂亮打印。但是,这需要我序列化然后反序列化 XML(到磁盘或到 StringIO)只是为了再次漂亮地序列化它 - 这显然不是最佳的。
那么,有没有办法漂亮地打印xml.etree.ElementTree?
【问题讨论】:
标签: python xml python-2.7 pretty-print