擅长:python、mysql、java
<p>你在用</p>
<pre><code>content = inputFile.read().lower
</code></pre>
<p>而不是</p>
<pre><code>content = inputFile.read().lower()
</code></pre>
<p>也就是说你得到的是更低的函数,而不是更低的返回值。</p>
<p>实际上你得到的是:</p>
<pre><code>>>>
>>> for x in "HELLO".lower:
... print x
...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'builtin_function_or_method' object is not iterable
</code></pre>