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