Имам този прост py скрипт, който прави xml файл и го записва и се чудех дали има лесен начин да го направя с отстъп?
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 Красиво отпечатване на XML в Python, но те изглежда изискват най-вече други външни библиотеки? и се чудех дали има начин да не ги използвам?
Благодаря за помощта.
minidom
е в стандартната библиотека. Можете да използватеminidom
, за да създадете документа и след това да извикате неговияtoprettyxml
метод. - person unutbu   schedule 22.06.2015