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