Индекс списка вне диапазона при циклическом просмотре текстовых плиток - PullRequest
0 голосов
/ 29 октября 2018

Я пытаюсь извлечь данные из многочисленных текстовых файлов.Код на самом деле работает довольно хорошо, но в каком-то файле код останавливается с ошибкой «list index out of range» в команде if:

tokens = re.findall('\w+', doc)  
for token in tokens:
    if token == 'INDEX' and tokens[index+1] == 'KEY': _odata[17] = (tokens[index+2])
    index = index + 1

Я не знаю, почему это происходит, файл кажетсяне отличаться от других файлов.Если ошибка неизбежна, я бы, по крайней мере, продолжил код и не сломал его.

...