擅长:python、mysql、java
<p>当然,丹尼尔的回答是正确的,应该被接受,但我想为我的强迫症火上浇油,并提供一些改进:</p>
<pre><code># use context managers to automatically release file handler
with open(file_path) as file_in:
# file objects are iterable, will return lines
# reading entire file in memory can crash if file is too big
# enumerate() is a more readable alternative to manual counters
for i, line in enumerate(file_in): # 'line' should be singular
if "Hey" in line: # same as Daniel
print(i, line)
</code></pre>