擅长:python、mysql、java
<p>您可以使用<a href="https://docs.python.org/3/library/xml.etree.elementtree.html" rel="noreferrer">xml.etree.ElementTree</a>包在几行代码中生成一个可读的格式。</p>
<pre><code>root = etree.Element('data');
for i,row in dframe.iterrows():
item = etree.SubElement(root, 'item', attrib=row.to_dict());
etree.dump(root);
</code></pre>
<p>这将创建一个XML树(在根目录下),其中每一行的类型都是<code>item</code>,并且所有列都有属性。通过为每个字段创建子元素,还可以创建具有列的嵌套树。</p>
<p>然后,还可以使用ElementTree包在Python中读取xml文件:</p>
<pre><code>xml.etree.ElementTree.parse('xml_file.xml');
</code></pre>