Python裡的if __name__ == "__main__"是什麼意思?

以我是一個剛學習python的新手,常看到程式裡都會寫一段這樣的code
if __name__ == "__main__"

我的內心不禁產生許多的????

google了一下,才了解:

原來:

 

程式裡的__name__ 可以用來分辨程式是直接執行還是被import的

 

想進一步了解

中文說明可以到技術海

  

或是看一下Stack Overflow說明

What does `if __name__ == “__main__”:` do?

 

或參考 A Byte of Python 的說明

 

 

 

 

 

arrow
arrow
    文章標籤
    python import __name__
    全站熱搜

    silentpower 發表在 痞客邦 留言(0) 人氣()