打开时出现奇怪的SyntaxError

时间:2018-10-23 03:52:25

标签: python-3.x while-loop syntax-error

此处有一个非常奇怪的语法错误。如果我在这里想念什么,请告诉我。问题在于打开时语句之后添加了什么。只是在这一行上,我在调试和使用pep8online时都检查了语法,但是仍然有此语法错误。调试器始终指向“ infile:”,这是一个错误吗?我看不到任何语法问题。感谢帮助。

def main(argv):
    try:
        while open("b.txt", "r") as infile:
            start = infile.read()
        for line in start:
            r = massextract(line)
            r.go()
    except IOError as e:
        print("Open error: {0}".format(e))
        sys.exit(0)
    except SyntaxError as e:
        print("Syntax error: {0}".format(e))
if __name__ == '__main__':
    main(sys.argv)

0 个答案:

没有答案