編集したXMLルートを新しいファイルに書き込む最も簡単な方法は何ですか?これは私が今までに持っているものであり、投げているのですAttributeError: 'module'オブジェクトには属性 'write'がありません
PS:ElementTree以外の他のAPIは使用できません。ElementTree XMLに書き込む
import xml.etree.ElementTree as ET
from xml.etree.ElementTree import Element, SubElement, Comment
from ElementTree_pretty import prettify
tree = ET.parse('file-to-be-edited.xml')
root = tree.getroot()
#Process XML here
ET.write('file-after-edits.xml')
解決に感謝します。私の愚かな間違い。生成されたファイルをあらかじめ確認できる方法はありますか? – user1195192
「ElementTree」と互換性のあるAPIを提供する['lxml'](http://lxml.de/)を使うことができます。 'tree.write()'メソッドは 'pretty_print = True'引数を受け取ります。 – mhawke
また、 'minidom'を使ってください:http://stackoverflow.com/questions/749796/pretty-printing-xml-in-python – mhawke