从终端:
Run Code Online (Sandbox Code Playgroud)File "index.py", line 41 def main(): ^ SyntaxError: invalid syntax
来自App Engine开发服务器.我在Debian上运行2.7.3rc2:
Run Code Online (Sandbox Code Playgroud)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()
Run Code Online (Sandbox Code Playgroud)
And*_*ark 15
此错误可能是由代码中的语法错误引起的,例如缺少关闭paren.
例如,以下代码将在与代码相同的位置提供SyntaxError:
(
def main():
pass
Run Code Online (Sandbox Code Playgroud)
如果您很难跟踪它,请发布一些早期的代码.