python模块

if __name__=="__main__":
表示只在当前模块下执行,当别的模块引用该模块时不执行模块内的函数,例如


one.py
def a():
    print 1


def b():
    print 2
b()

if __name__=="__main__":
    a()

  



two.py
import  one//2导入模块时会默认自动执行one模块内调用的函数,不会执行if __name__=="__main__":内的函数

  

posted @ 2019-11-16 10:35  知一以天  阅读(110)  评论(0编辑  收藏  举报