python中的if __name__ == '__main__'有什么用
来源:互联网 发布:网络开设赌场司法解释 编辑:程序博客网 时间:2024/04/29 11:56
先来看个简单的例子
fun1.py
import fun2fun2.fun()
fun2.py
def fun(): print("hello")if __name__=='__main__': print("run as main")else: print(__name__)
运行fun1.py的结果是
fun2hello
运行fun2.py的结果是
run as main
现在来解释一下
name是当前模块名, 当程序被当做主函数(就是直接运行)时, 模块名变为’main‘, 而如果是作为模块被其他程序导入时, 模块名就是原来的名字. 所以if name == ‘main‘就是用来判断这个程序是在跑呢还是在被调用呢
阅读全文
0 0
- python中的if __name__ == '__main__'有什么用
- python:if __name__ == '__main__'到底有什么用?
- python中的__name__ == "__main__" 有什么作用?
- python if __name__ = '__main__'
- if __name__ == '__main__'到底干了什么?(关键词:Python、__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中的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__' 该如何理解
- C语言数据结构单链表的实现
- single number系列
- 杭电acm 1303 两倍
- 设计模式之模板模式
- jQuery笔记(AJAX)
- python中的if __name__ == '__main__'有什么用
- pyramid框架学习之(二)——应用的配置文件
- Anaconda多环境多版本python配置指导
- 贝塞尔曲线实现手写签名
- QEP(二次特征值问题)的SOAR和TOAR解法
- Nginx教程-安装
- STM32的BootLoader 从SD卡更新固件
- GoldenDream-八月
- 希腊字母表