関数を呼び出すために、私はGoogleがYouTubeでいくつかのビデオを見て、彼らは関数を作成して呼び出す方法を示していた基本的なレッスンでました:パイソン - Googleのレッスン - 定型
def main():
print 'Hello'
if __name__ == '__main__': # this is the boilerplate portion
main()
我々がする必要があるのはなぜ私たちはただのコードは次のように見ることができるならば、その定型を作成するために余分なステップを取る:
def main():
print 'Hello'
main()
出力は余分なコードなしでまったく同じになります。
-BK
main関数を呼び出さずにファイルをインポートする場合は、 'if __name __ ==" __ main __ "'が必要です。 –
http://stackoverflow.com/questions/419163/what-does-if-name-main-doにはいくつかの良い回答が含まれています –
さて、私は今それが何であるかを理解しています。それは間違いなく呼び出されるまで実行されないようにします。ただし、このファイルにrunオプションを含めないでコードを単純化してクリーンにするだけではなく、インポートするファイルで実行するだけです。少ないキーストローク? –