熟悉的“if __name__ == '__main__':”究竟是啥?

print(__name__)  # 直接手动运行,打印"__main__",当做模块导入(别处import)时打印脚本名字即"name_main"
if __name__ == '__main__':  # 直接运行该脚本就执行,如果在别的地方(当做模块导入)import 则不执行,
    print("i am __main__")
posted @ 2017-11-07 22:48  Jason_lincoln  阅读(192)  评论(0编辑  收藏  举报