此处有一个非常奇怪的语法错误。如果我在这里想念什么,请告诉我。问题在于打开时语句之后添加了什么。只是在这一行上,我在调试和使用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)