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