2012-06-13 11 views
5

:App Engineのdevのサーバーからデフmain()の無効な構文、Devのサーバー&ターミナル

File "index.py", line 41 
def main(): 
^SyntaxError: invalid syntax 

。私は、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() 
+0

シバンラインを忘れましたか(例:#!/ usr/bin/python)? – sjr

+1

'def main():'の直前の行は何ですか? – Trevor

+1

エラーが発生した場合は、実際のエラーを報告してください。 –

答えて

13

このエラーはおそらく、高いコードでアップ構文エラーによって引き起こされている、近くに欠けているようにparen。

は、たとえば次のコードは、コードと同じ場所にあるにSyntaxErrorを与える:あなたはそれを追跡に苦労している場合は

(
def main(): 
    pass 

は、早いコードの一部を投稿してください。

+0

ありがとう、parenか何かに追いついた。 – p1nesap