У меня есть этот простой скрипт py, который делает xml-файл и сохраняет его, и он задавался вопросом, был ли простой способ отступывать его?Beautify xml in Python eTree
import xml.etree.cElementTree as ET
root = ET.Element("root")
doc = ET.SubElement(root, "doc", location="one")
ET.SubElement(doc, "field1", name="blah").text = "some value1"
ET.SubElement(doc, "field2", name="asdfasd").text = "some vlaue2"
Я смотрел на некоторых других SO Q & элементов а Pretty printing XML in Python, но они, кажется, в основном требуют другого внешнего LIBS? и задавался вопросом, есть ли способ не использовать их?
Спасибо за помощь.
'minidom' находится в стандартной библиотеке. Вы можете использовать 'minidom' для создания документа, а затем вызвать его метод' toprettyxml'. – unutbu
Я не вижу, как этот скрипт «делает xml-файл и сохраняет» его. Где код, который сохраняет файл? –
@ Robᵩ жаль, что я забыл сэкономить –