关于文件中的__name__
来源:互联网 发布:fc2手机视频新域名 编辑:程序博客网 时间:2024/06/05 22:45
一句话说明之:__name__ 为文件的使用方式标志
1.若文件直接被执行,则其值为__main__
2.若被导入,则其值为文件名
所以当在一个文件(filename.py)中进行单元测试是,才会这样子写:
if __name__ == '__main__': print('hello')
不要理解成执行文件时仅这一段会执行,比如, 我在此句的上面写一个print(__name__)
即:
print(__name__)if __name__ == '__main__': print('hello')
执行文件时依然会打印出__main__和hello。
当然,如果在shell中执行import filename, 结果则是 filename。
阅读全文
1 0
- 关于文件中的__name__
- python 文件中的__name__是什么?
- 关于python函数中的if __name__ =="__main__"语句
- 关于python中的if __name__==‘__main__’:
- 关于python中的 if __name__=='__main__': 的作用
- Python开发:关于__name__
- python关于__name__
- python中的__name__小议
- python中的__doc__,__name__
- Python中的 __name__
- Python中的__name__属性
- Python中的__name__属性
- python中的__name__和__main__
- python中的__name__的使用
- python 模块中的 __name__ 变量
- python模块中的__name__使用
- python文件中的__name__=='__main__'的使用及调用其他py文件中的函数方法
- __name__
- 美团点评——改试卷
- C51编译器的扩展C语言关键字
- 工作一年的经验
- ORACLE SPATIAL空间数据库建立
- 集训9.8
- 关于文件中的__name__
- 机器翻译基础
- java8 JDK1.8 API 中文 翻译版 java帮助文档
- 变量作用范围级别
- 前缀、中缀、后缀表达式
- Windows的APC机制
- extundelete应用实战
- Strus2概览
- Apache与Tomcat有什么关系和区别