当一个模块第一次被另一个程序引入时,它的主程序就会运行。1、如果希望模块中的某个块在模块导入时不执行,可以使用name属性让该块只在模块本身运行时执行。2.每个模块都有一个名称属性。当其值为'main'时,表示模块本身正在运行,否则为导入。解释:name和main下面有双下划线,去掉中间的空格。例子#!/usr/bin/envpython#-*-coding:utf-8-*-#author:xulinjietime:2017/10/13defmain():if__name__=='__main__':print('程序本身正在运行')else:print('我来自另一个模块')main()print(__name__)以上就是本次分享的全部内容,现在想学编程的小伙伴可以指导下Python技术大本营,欢迎大家来哦~
