擅长:python、mysql、java
<p>这不起作用,因为您已经在第一次查找文件的末尾。您需要倒带(使用<code>.seek(0)</code>)或重新打开文件。在</p>
<p>其他一些提示:</p>
<ol>
<li>Python有一个非常好的<a href="http://docs.python.org/2/library/csv.html" rel="nofollow">^{<cd2>}</a>模块。不要尝试自己实现CSV解析,除非这是一个教育练习。在</li>
<li>您可能希望以<code>'rU'</code>模式打开文件,而不是<code>'rb'</code>。<code>'rU'</code>是通用换行模式,它将处理来自具有不同行结尾的平台的源文件。在</li>
<li>在处理文件对象时使用<code>with</code>,因为即使在出现错误的情况下,它也会为您清理句柄。例如:</li>
</ol>
<p>一。在</p>
<pre><code>with open(r"H:\Test\test.csv", "rU") as f:
for line in f:
...
</code></pre>