擅长:python、mysql、java
<blockquote>
<p>I know how to find the empty lines but can't figure out how to get their index.</p>
</blockquote>
<p>你还没说为什么需要索引,我想你也不需要。但假设您(或阅读此问题的其他人)确实需要索引,那么您可以使用内置的<a href="http://docs.python.org/library/functions.html#enumerate" rel="nofollow">^{<cd1>}</a>函数:</p>
<pre><code>for i, line in enumerate(myfile):
if line in ['\n', '\r\n']:
print 'Found it!', i
</code></pre>
<p>请注意,如果您想要一个<em>行号</em>而不是<em>索引</em>,那么您通常希望从1开始而不是从0开始。为此,请将第一行改为:</p>
^{pr2}$