擅长:python、mysql、java
<p>在第一个循环中,每个字符串被放入<code>result</code>列表的单独元素中,因此它不是一个行列表。在</p>
<p>您应该将该循环更改为使用:</p>
<pre><code>result.append([row[0], row[10], row[11]])
</code></pre>
<p>将这些字段附加为每行的列表。在</p>
<p>在第二个循环中,您将使用<code>csv.writer</code>,因此它将添加分隔符,而您不应该使用<code>format</code>。写下:</p>
^{pr2}$
<p>如果希望输出文件中的字段分隔符是<code>:</code>,请使用:</p>
<pre><code>fwriter=csv.writer(f,":")
</code></pre>