Странная ошибка синтаксиса во время открытия - PullRequest
0 голосов
/ 23 октября 2018

Здесь довольно странная синтаксическая ошибка .Если я что-то здесь упустил, дайте мне знать.Проблема в том, что добавляется после оператора в то время как открытый .Это только в этой строке, и я проверил синтаксис как при отладке, так и при использовании 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)
...