python培训之模块的name属性

发布时间:2022-12-02 09:37:47 人气:127 作者:多测师

  python模块的name属性

  一个模块被另一个程序第一次引入时,其主程序将运行。

  1、如果想在模块被引入时,模块中的某一程序块不执行,可以用name属性来使该程序块仅在该模块自身运行时执行。

  2、每个模块都有一个name属性,当其值是'main'时,表明该模块自身在运行,否则是被引入。

  说明:*name* 与 *main* 底下是双下划线, _ _ 是这样去掉中间的那个空格。

python培训之模块的name属性

  实例

  #!/usr/bin/env python

  # -*- coding:utf-8 -*-

  # author: xulinjie time:2017/10/13

  def main():

  if __name__ =='__main__':

  print('程序自身在运行')

  else:

  print('我来自另一模块')

  main()

  print(__name__)

  以上内容为大家介绍了python培训之模块的name属性,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线