將編輯的XML根文件寫入新文件最簡單的方法是什麼?這是我到目前爲止,它的投擲AttributeError:'模塊'對象沒有屬性'寫'
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
您可以使用['lxml'](http://lxml.de/),它提供了一個與ElementTree兼容的API。它的'tree.write()'方法接受'pretty_print = True'參數。 – mhawke
或者使用'minidom',參見:http://stackoverflow.com/questions/749796/pretty-printing-xml-in-python – mhawke