我是Python中的新手。我試圖從文件中找到一個特定的單詞,並重新設置值的成功或失敗。如果找到關鍵字,則該腳本有效,但如果找不到該關鍵字,則該腳本無效。感謝您的幫助。查找文件中的特定單詞並返回邏輯結果
def check():
datafile = open('data\CR_Daily201611070011.log')
for line in datafile:
if 'End of CR_Daily' in line:
found = True
break
return found
found = check()
if found:
print ("Success")
else:
print ("Fail")
這裏是如果關鍵字沒有找到結果:
Traceback (most recent call last):
File "file_reader.py", line 26, in <module>
found = check()
File "file_reader.py", line 24, in check
return found
UnboundLocalError: local variable 'found' referenced before assignment"""
你讀過的錯誤消息?什麼不清楚呢?你需要爲'found'設置一個值(例如'False') – Julien
我讀過它,但仍然不知道該怎麼做。現在正在工作。謝謝。 – Indomart