import xml.dom.minidom impl = xml.dom.minidom.getDOMImplementation() dom = impl.createDocument(None, 'catalog', None) root = dom.documentElement item = dom.createElement('item') text = dom.createTextNode('text') item.appendChild(text) root.appendChild(item) root.toxml() f=file('d:/test.xml', 'w') import codecs writer = codecs.lookup('utf-8')[3](f) dom.writexml(writer, encoding='utf-8') writer.close() 2.直接写文件方式。 param = ''' <...>'''+param1+'''<...>''' f = file(name,"w") f.write(param)