0
다음과 같은 오류가 표시됩니다 : UnboundLocalError: local variable 'words' referenced before assignment
하지만 이유가 확실하지 않습니다. 다음은 내 코드입니다 :UnboundLocalError 변수가 인식되지 않습니다.
def hasher(fname):
try:
with open(fname, 'r') as f:
words = re.split('(["\'@&,;:\(\)\s+\*\?\.]|\w+)', f.read().lower())
except:
print 'Out'
while '' in words:
words.remove('')
하지만 while 문에서 단어를 참조하려고 나는 이유에 확실하지 않다 때 오류를 받고 있어요. 어떤 도움이 필요합니까? 감사! 당신은 기본 값을 정의 할 필요가
예외가 words' 정의되지 않습니다'다음 발생하고 단어에서이 라인 '동안' '에 오류가 발생합니다 경우 :' –