天天看點

python中if __name__ == '__main__': 介紹

當我們下載下傳一個.py檔案時,經常會在代碼的最下面看到if __name__ == '__main__':,現在就來簡單的介紹一下它的作用

首先我們要知道,子產品是對象,并且所有的子產品都有一個内置屬性 __name__。

如果 import 一個子產品,那麼子產品__name__ 的值通常為子產品檔案名。

如果以一個标準的程式樣直接運作子產品,那麼子產品__name__ 的值将是一個特别預設"__main__"。

是以我們一般用if __name__ == '__main__'來判斷是否是在直接運作該.py檔案。(在cmd内,或linux終端)。

      本文轉自ning1022 51CTO部落格,原文連結:http://blog.51cto.com/ning1022/1613588,如需轉載請自行聯系原作者