def main() 语法无效,开发服务器和终端



从终端:

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

如果您很难追踪它,请发布一些较早的代码。

最新更新