<p>我有一个脚本,我在<code>/var/tmp</code>中开发并使用。。。当我出于某种原因移动到所需目录时,它返回以下错误:</p>
<pre><code>Traceback (most recent call last):
File "tail.py", line 104, in <module>
test=isItAlive(line)
File "tail.py", line 55, in isItAlive
return test
UnboundLocalError: local variable 'test' referenced before assignment
</code></pre>
<p>它抱怨的功能是:</p>
<pre><code>def isItAlive(text):
with open(valcsv) as f:
searches = [x.split(',')[1] for x in f.read().splitlines()]
for search in searches:
# print search
if not search in text:
test="TOBEADDED"
else:
test=search
break
return test
f.close()
</code></pre>