Python的__name__属性妙用

来源:互联网 发布:vs2013写c语言 编辑:程序博客网 时间:2024/06/12 10:14
Python的__name__属性
一 介绍
一个模块被另一个程序第一次引入时,其主程序将运行。
如果我们想在模块被引入时,模块中的某一程序块不执行,我们可以用__name__属性来使该程序块仅在该模块自身运行时执行。
二 代码
  1. if __name__ =='__main__':
  2. print('程序自身在运行')
  3. else:
  4. print('我来自另一模块')
三 运行结果
1、当直接运行该脚本
程序自身在运行
2、当被引用运行该脚本
我来自另一模块
原创粉丝点击