__name__属性
生活随笔
收集整理的這篇文章主要介紹了
__name__属性
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
模塊本身就是一個可執(zhí)行的python文件,一個模塊被另一個模塊所引用時,其主程序?qū)⑦\行。如果我們想在模塊被引入時,模塊中的某一程序塊不執(zhí)行。
這時我們就可以利用__name__屬性來使程序僅在該模塊自身運行時執(zhí)行。
每個模塊都有__name__屬性,當該屬性等于__main__時,代表該模塊自身在執(zhí)行,否則,就是被引入到其他模塊中。
#導(dǎo)入模塊 import mu1def main():print("name--") def two():print('other-------')if __name__=="__main__": #代表直接運行該文件print('1222')main() else: #可能被導(dǎo)入其他模塊直接執(zhí)行print('sds')?
轉(zhuǎn)載于:https://www.cnblogs.com/dyd520/p/11278393.html
總結(jié)
以上是生活随笔為你收集整理的__name__属性的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 结香
- 下一篇: BizTalk开发系列(三十一)配置和使