6

端末から:

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()
4

1 に答える 1

18

このエラーは、閉じ括弧の欠落など、コードの上位にある構文エラーが原因である可能性があります。

たとえば、次のコードは、コードと同じ場所で SyntaxError を返します。

(
def main():
    pass

追跡するのに苦労している場合は、以前に提供されたコードの一部を投稿してください。

于 2012-06-13T23:17:26.297 に答える