由于停止迭代错误而无法执行sqlparser.py

时间:2020-07-04 18:07:31

标签: python-3.x sql-parser stopiteration

我正在尝试使用899行的代码长度执行sqlparser.py(python3)文件。 该文件采用标准输入形式的输入。当我运行此脚本时,出现以下错误消息(图像)enter image description here

StopIteration                             Traceback (most recent call last)
<ipython-input-1-d559ac355217> in <module>
    897 
    898 if __name__ == "__main__":
--> 899     main()

<ipython-input-1-d559ac355217> in main()
    873 
    874 def main():
--> 875     get_token()
    876     if is_query():
    877         rel_alg = root_query.relational_algebra

<ipython-input-1-d559ac355217> in get_token()
    207     """ Wrapper function that lowers and iterates on generator object """
    208     global token
--> 209     token = next(token_gen).lower()
    210 
    211     return token

StopIteration: 

这是代码文件的一部分(突出显示)enter image description here

有人可以帮我解决这个问题吗? 谢谢

0 个答案:

没有答案