how to write pretty xml to a file python
# Use lxml as the core library for xml manipulation. from lxml import etree xml_object = etree.tostring(root, pretty_print=True, xml_declaration=True, encoding='UTF-8') with open("xmlfile.xml", "wb") as writter: # wb - write bytes mode writter.write(xml_object)`