python __main__什么意思 python__main__是啥意思?
python__main__是啥意思?uuuuu“這段代碼的含義有一個經(jīng)典的摘要:”。首先寫入模塊:此函數(shù)定義主函數(shù)。讓我們執(zhí)行PY文件并發(fā)現(xiàn)結(jié)果是“we are in”uuuumainuuuu“,這
python__main__是啥意思?
uuuuu“這段代碼的含義有一個經(jīng)典的摘要:”。
首先寫入模塊:
此函數(shù)定義主函數(shù)。讓我們執(zhí)行PY文件并發(fā)現(xiàn)結(jié)果是“we are in”uuuumainuuuu“,這意味著if語句的內(nèi)容已經(jīng)執(zhí)行并且main()已經(jīng)被調(diào)用了:
但是如果我們從另一個模塊導(dǎo)入模塊并調(diào)用main()一次會發(fā)生什么呢?
執(zhí)行的結(jié)果是:we are in module
但是“we are in module”不顯示uuuuuuumainuuuuuuuuu”,即modulesuuuuuuu nameuuuuuuuu=“uuuuuuuu mainuuuuuuuuuu”以下函數(shù)沒有執(zhí)行。
通過這種方式,“模塊”文件可以由其他模塊運行或引入,并且該功能不會執(zhí)行兩次。這就是重點。
的值不同。
如何理解python中的main?
執(zhí)行此腳本時uuuuuu名稱uuuuu值為uuuuuuu主uuuuuu如果導(dǎo)入腳本,將執(zhí)行main()函數(shù)uuuuuuuu名稱uuuu值不同。
將不調(diào)用main()函數(shù)。這句話用于編寫可以直接運行的腳本,并為其他Python程序提供庫調(diào)用