理解__name__和__main_

__name__:模塊、類的名稱
python

__main__:模塊自己。ide


示列:it

#文件test1.py中有以下代碼:

if __name__=="__main__":
    print("直接運行本文件")
    print(__name__)
else:
    print("被其餘文件導入以後運行")
    print(__name__)

總結:當直接執行test1.py時,__name__的值等於__main__;當被其餘文件import test1.py時,__name__的值等於模塊的名稱test1。class

做用:對於if __name__=="__main__"下的代碼,本身執行該文件時能夠運行,其餘文件調用時則不運行test

相關文章
相關標籤/搜索