擅长:python、mysql、java
<p>如果我理解的很好,您希望从.XML文件中提取信息,并将其写入.CSV文件中(可能需要经过一些后期处理)</p>
<p>为此,我的建议是用以下方法组织代码:</p>
<ul>
<li><p>读取器部分:将.xml文件作为输入,并将信息存储在<code>data structure</code>中。您可以使用<a href="https://docs.python.org/fr/3/library/xml.html" rel="nofollow noreferrer">xml library</a>轻松解析xml文件</p></li>
<li><p>编写器部分:将<code>data structure</code>作为输入(通常对其进行迭代)写入.csv输出文件。您可以使用<a href="https://docs.python.org/3/library/csv.html" rel="nofollow noreferrer">csv library</a>或者简单地使用经典的开放文件方法(因为csv很容易格式化)</p></li>
</ul>
<p>根据您的代码,每个部分都可以是函数(但也可以是类或包)。
<code>data structure</code>是为了满足您的需要而构建的,但是您可以将每个数据存储在列表、字典、数组或数据帧中。。注意,对于像<code>numpy</code>/<code>pandas</code>这样的库,已经有了在.csv文件中写入数组/数据帧内容的函数</p>
<p>因为不清楚,我从你的帖子中推测你不知道如何开始。希望这能帮助你解决你的问题</p>