課程
/后端開發(fā)
/Python
/Python-面向?qū)ο?/a>
一直想問:if __name__='__main__':是實(shí)現(xiàn)什么功能
2016-11-25
源自:Python-面向?qū)ο?nbsp; 3-3
正在回答
一個python的文件有兩種使用的方法,第一是直接作為腳本執(zhí)行,第二是import到其他的python腳本中被調(diào)用(模塊重用)執(zhí)行。因此if __name__ == 'main': 的作用就是控制這兩種情況執(zhí)行代碼的過程,在if __name__ == 'main': 下的代碼只有在第一種情況下(即文件作為腳本直接執(zhí)行)才會被執(zhí)行,而import到其他腳本中是不會被執(zhí)行的。
lqy00700
舉報(bào)
Python面向?qū)ο蠼坛蹋瑤闵钊肓私鈖ython面向?qū)ο筇匦?/p> 進(jìn)入課程
5 回答關(guān)于if __name__=="__main__"的疑惑
1 回答if判斷的是什么意思
1 回答if _name_=='_main_':是什么意思,哪位大神可以幫解釋下
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-11-25
一個python的文件有兩種使用的方法,第一是直接作為腳本執(zhí)行,第二是import到其他的python腳本中被調(diào)用(模塊重用)執(zhí)行。因此if __name__ == 'main': 的作用就是控制這兩種情況執(zhí)行代碼的過程,在if __name__ == 'main': 下的代碼只有在第一種情況下(即文件作為腳本直接執(zhí)行)才會被執(zhí)行,而import到其他腳本中是不會被執(zhí)行的。