__name__:模塊、類的名稱
成都創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的哈爾濱網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
__main__:模塊本身。
示列:
#文件test1.py中有如下代碼: if __name__=="__main__": print("直接運(yùn)行本文件") print(__name__) else: print("被其他文件導(dǎo)入之后運(yùn)行") print(__name__)
總結(jié):當(dāng)直接執(zhí)行test1.py時(shí),__name__的值等于__main__;當(dāng)被其他文件import test1.py時(shí),__name__的值等于模塊的名稱test1。
作用:對于if __name__=="__main__"下的代碼,自己執(zhí)行該文件時(shí)可以運(yùn)行,其他文件調(diào)用時(shí)則不運(yùn)行