浅析Python中“if __name__ == __main__”的意义
来源:互联网 发布:手机电信网络gprs和wap 编辑:程序博客网 时间:2024/05/20 10:51
首先可以用一句话概括:if __name__ == __main__语句的意义是为了使当前脚本可以正常执行,在被其他脚本调用时也可以执行
举个栗子: print.py 文件中的代码如下:
print “the first”
if __name__ == __main__:
print “the second”
如果执行当前脚本,则执行结果为 the first the second
如果是其他脚本调用执行 则执行结果为 the first
总结就是:在执行当前脚本时 if __name__ == __main__ 结果为true 所以会执行 if之后的语句
在被其他脚本调用时,__name__为当前文件的名字 所以 if 之后的语句不会执行
阅读全文
0 0
- 浅析Python中“if __name__ == __main__”的意义
- if __name__ == '__main__': 的意义
- if __name__ == "__main__" 的意义:
- python中if __name__ == '__main__':
- python中if __name__ == '__main__'
- python中if __name__ == '__main__'
- python中if __name__ == '__main__'
- python中if __name__=="__main__":
- 关于Python中 if __name__ = '__main__'
- python:浅析python 中__name__ = '__main__' 的作用
- python:浅析python 中__name__ = '__main__' 的作用
- python:浅析python中__name__ = "__main__"的作用
- python:浅析python 中__name__ = '__main__' 的作用
- python:浅析python 中__name__ = '__main__' 的作用
- python中if __name__ == '__main__': 的解析
- python中if __name__ == '__main__': 的解析
- python中if __name__ == '__main__': 的解析
- python中if __name__ == '__main__': 的解析
- java配置环境变量
- 关于CC2538 zigbee芯片刷成砖的解决方法
- 轻松搞定|将PHP和Couchbase应用部署为Docker
- itext7学习笔记——第1章实践&example
- 【模板】上下界网络流
- 浅析Python中“if __name__ == __main__”的意义
- 生产者-消费者问题及C语言实现
- 根据两点的经纬度计算其距离
- libsvm中OC-SVM 调参问题
- 记一次rsyslog日志记录失败的解决过程
- Ubuntu 14.04 中 svn学习
- 委托,事件,回调,匿名函数与Lambda表达式详解
- Docker--安装
- 牛客网-华为在线编程-010-字符个数统计