从终端:
File "index.py", line 41 def main(): ^ SyntaxError: invalid syntax
来自 App Engine 开发服务器。 我在 Debian 上运行 2.7.3rc2:
msg = 'invalid syntax' offset = 3 print_file_and_line = None text = 'def main():n'
脚本:
def main(): # << here
run_wsgi_app(application)
if __name__=="__main__":
main()
此错误可能是由代码中较高的语法错误引起的,例如缺少关闭括号。
例如,以下代码将在与代码相同的位置给出一个 SyntaxError:
(
def main():
pass
如果您很难追踪它,请发布一些较早的代码。