`
chengxianju
  • 浏览: 248623 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

python中__name__

阅读更多

if __name__=="__main()":
允许这个程序在独立运行的时候做些有用的事情,不会在别的程序将它做为模块使用而引起冲突,也防止别人引用该模块执行其中的代码

看例子:

def test():
    print 'test is running!'
    if __name__=='__main__':
        print 'main is working'
    if __name__=='snail':
        print 'snail is working'
 

F5:

>>> test()
test is running!
main is working
>>> import snail
>>> snail.__name__
'snail'
>>> test()
test is running!
main is working
>>> snail.test()
test is running!
snail is working
>>>

 

0
0
分享到:
评论

相关推荐

    详解python中__name__的意义以及作用

    主要介绍了详解python中__name__的意义以及作用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Python中_name==_main的解释

    Python中_name==_main的详细解释,以及其区别。希望对大家有帮助

    浅析python 中__name__ = ‘__main__’ 的作用

    很多新手刚开始学习python的时候经常会看到python 中__name__ = \’__main__\’ 这样的代码,可能很多新手一开始学习的时候都比较疑惑,python 中__name__ = ‘__main__’ 的作用,到底干嘛的? 有句话经典的概括了...

    python __main__

    浅析python 中__name__ = '__main__' 的作用

    Python中__name__的使用实例

    1. 如果模块是被导入,__name__的值为模块名字 2. 如果模块是被直接执行,__name__的值为’__main__’ Py1.py 复制代码 代码如下: #!/usr/bin/env python def test():  print ‘__name__ = ‘,__name__ if __name_...

    Python中if __name__ == '__main__'作用解析

    主要介绍了Python中if __name__ == '__main__'作用解析,这断代码在Python中非常常见,它有作用?本文就解析了它的作用,需要的朋友可以参考下

    alpine_python27_paramiko.7z

    --name alpine_python27_paramiko alpine_python27_paramiko:latest sh 7、此镜像制作环境如下,在7上验证成功 [root@localhost alpineHome]# docker -v Docker version 1.13.1, build cccb291/1.13.1 8、如果镜像...

    python__name__原理及用法详解

    1、python中__name__是什么意思? 很多python的初学者可能都会遇到一个问题:__name__是什么意思? 在刚开始学习python的时候,我们总会看到这样一句代码: if __name__ == “__main__”: 一开始我以为这句代码的...

    浅析Python __name__ 是什么

    主要介绍了Python __name__ 是什么,本文通过实例代码给大家介绍了Python __name__ 的作用,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

    weblfasr_python3_demo.py

    # 输入讯飞开放平台的appid,secret_key和待转写的文件路径 if __name__ == '__main__': api = RequestApi(appid="", secret_key="", upload_file_path=r"") api.all_api_request()

    Python关于__name__属性的含义和作用详解

    在本篇文章里小编给大家分享的是关于Python关于__name__属性的含义和作用知识点,需要的朋友们可以参考下。

    python中 if __name__ == “__main__”的作用

    开门见山地说,python中if __name__ == __main__的作用是作为程序运行的入口。(任何程序都只能有一个入口) 如果写一个独立的简单的脚本,那么我们会发现脚本是顺序执行的。似乎没有if __name__ == __main__程序也...

    python— if __name __ == ‘__main __’

    上次我们讲了python的__name__,知道了__name__的一些功能,我们今天就讲讲python的__name__的最后,也是最重要的一个。 C++ C++跟__name__和python都没什么联系,不过C++有一个程序入口叫”int main(){}”还是”...

    Python中if __name__ == “__main__”详细解释

    想必很多初次接触python都会见到这样一个语句,if __name__ == “__main__”: 那么这个语句到底是做什么用的呢?在解释之前,首先要声明的是,不管你是多么小白,你一定要知道的是: 1.python文件的后缀为.py; 2.....

    beginners_python_cheat_sheet_pcc_matplotlib_pythonbook_

    Name of a python book matplotlib

    Python中对错误NameError: name ‘xxx’ is not defined进行总结

    最近在使用python过重遇到这个问题,NameError: name 'xxx' is not defined,在学习python或者在使用python的过程中这个问题大家肯定都遇到过,在这里我就这个问题总结以下几种情况: 错误NameError: name ‘xxx’ ...

    基于NeRF实现手机拍摄照片的三维重建python源码(高分毕业设计).zip

    基于NeRF进行手机拍摄照片的三维重建python源码.zip 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到94.5分,放心下载使用! 该资源适合计算机相关专业(如人工智能、...

Global site tag (gtag.js) - Google Analytics