pythonプログラムの実行順序

835 ワード

 C/C++/Java ,main        ,Python ,         ,        :Python             ,         (         ),          ,    ,     Python main  。
hello.py
def foo():
    str="function"
    print(str);
if __name__=="__main__":
    print("main")
    foo()
このプログラムブロックはJavaとC言語の中main関数と似ています。Cmdで実行した結果C:\work\python\divepy>python hello.py mann functionはPython Shellで実行した結果import hello.foo()function hello.name‘hello’はこの内蔵属性nameが自動的に変化していることを発見できます。これはあなたが単一ファイルで実行する時、nameはmainです。モジュールで導入して使う時、この属性はこのモジュールの名前です。