擅长:python、mysql、java
<p>一种更具Python式的方法是:</p>
<pre><code>search = raw_input().lower().capitalize()
with open("/Users/nicejojo12/Desktop/Python/DictionaryDefinitions.txt") as datafile:
for line in datafile:
if search in line:
print line
break
else:
print 'Line not found'
</code></pre>
<ol>
<li>用<code>with</code>打开文件,这样它将自动关闭。在</li>
<li>不要把整个文件读入内存。只需重复这些行。在</li>
<li>使用<code>in</code>查找文本</li>
</ol>