重複の可能性:
何をしif __name__=="__main__":
ますか?
Pythonのメイン関数および/または__name__ == "__main__"
チェックのポイントは何ですか?
__name__='__main__'
そのステートメントを使用しなくても、任意の python スクリプトを実行できる場合、ステートメントを使用する理由を理解したかっただけです。たとえば、次のスクリプトは if__name__='__main__'
ステートメントを使用せずに実行できます。
def hello():
print "hello"
return 1234
# And here is the function being used
print hello()