擅长:python、mysql、java
<p><code>found</code>是函数<code>checkString()</code>中的一个<em>local</em>名称;它保持本地名称,因为您不返回它。在</p>
<p>从函数返回变量并存储返回值:</p>
<pre><code>def checkString(filename, string):
input = file(filename) # read only will be default file permission
found = False
searchString = string
for line in input:
if searchString in line:
found = True
break
return found
for files in listdir():
found = checkString(files,"hello")
if found:
print "String found"
else:
print "String not found"
</code></pre>