python中的__name__ =="__main__"是什么意思呢
2016-11-13 11:56
399 查看
__name__系统变量指示模块应如何被加载,他的值为"__main__"时表示当前模块是被直接执行。
由于主程序代码无论模块是被导入还是直接被执行都会运行,所以我们需要一种方式在运行时检测该模块是被导入还是被直接执行。
该方式也就是__name__系统变量。如果模块是被导入,__name__的值为模块名字;如果是被直接执行,__name__的值为"__main__"。
此处所说的模块可以简单理解为一个.py文件。
由于主程序代码无论模块是被导入还是直接被执行都会运行,所以我们需要一种方式在运行时检测该模块是被导入还是被直接执行。
该方式也就是__name__系统变量。如果模块是被导入,__name__的值为模块名字;如果是被直接执行,__name__的值为"__main__"。
此处所说的模块可以简单理解为一个.py文件。
相关文章推荐
- Python里的if __name__ == "__main__"是什么意思?
- python中 if __name__=='__main__' 是什么意思
- python中的__name__ == "__main__" 有什么作用?
- python:if __name__== "__main__" 的意思(作用)
- Python中if __name__ == "__main__"是什么作用
- if __name__== "__main__" 的意思(作用)python代码复用
- if __name__== "__main__" 的意思(作用)python代码复用
- Python中if __name__ == "__main__"详解
- python中的__name__ == "__main__"
- python脚本中的函数开发时怎么调试(__name__=="__main__")
- Python 里的 "%s 和 % d" 都是什么意思?
- python中if __name__ == "__main__":用法解析
- python中if __name__ == "__main__"的解释
- 关于python的 __name__== "__main__"
- 关于python函数中的if __name__ =="__main__"语句
- Python命令 (if __name__=="__main__":)
- python中if __name__ == "__main__":用法解析
- <param name="allowScriptAccess" value="never"/>是什么意思
- Javascript疑问八:原型prototype是什么,"_name"前面的下划线是什么意思
- python中的__name__ == "__main__"