遍历文本图块时列表索引超出范围

时间:2018-10-28 22:36:28

标签: range indexof

我尝试从众多文本文件中提取数据。该代码实际上可以正常工作,但是在某些文件中,该代码会在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

我不知道为什么会这样,该文件似乎与其他文件没有什么不同。如果错误是不可避免的,那么我至少会使代码继续执行而不中断。

0 个答案:

没有答案