天天看點

python中main的含義及用法 

在寫Python代碼和看Python代碼時,我們常常可以看到這樣的代碼:

def main():

    ......

if __name == "__main__":

    main();

其中的函數名main,也可以是其他任意的,你所設定的名字。這裡的__main__是什麼意思的。

      這個對于我們剛開始寫python代碼的人而言估計可能不會碰到,但是對于大資料量的封裝比較好的代碼,就比較實用了。

      解釋如下:假設寫了a.py代碼,而b.py要調用a.py代碼:作為子產品mymath.py本身:

  • 作為腳本自己去運作的話,對應的子產品名,就是上面所解釋的,始終叫做__main__,那麼a.py裡面的代碼就會立即執行。

繼續閱讀