2

Eclipse を使用して Python でダミー プログラムを作成しようとすると、次のエラー メッセージが表示されます: Undefined variable: __init__

私の目的は、Eclipse 'Run as' --> Python Run でプログラムを実行することです。

コードを削除すると:

if __init__=='__main__': 
     main()

コマンド ライン say_something() から実行します。問題なく動作します。私は何が間違っているのですか?

ここに画像の説明を入力

4

2 に答える 2

10

探していると思いますif __name__ == '__main__':

于 2012-10-30T16:38:39.080 に答える
7

あなたがそこに欲しいものは次のとおりです:

if __name__ == "__main__":
    main()

__init__クラス初期化関数の名前です。

于 2012-10-30T16:39:18.583 に答える