原文:Python3中 if __name__=='__main__'是个什么意思

在python前期学习中或者在学flask中,if name main 经常出现在我们的眼帘中,我们经常会问,这个是个什么玩意儿,它是干什么的 我们知道,if 语句是判断语句,当 条件为true时,才会 执行if语句。否者它不执行。 so ,这没什么用,它到底是干什么的,让我们分开来讲: name 是一个变量。前后加了双下划线是因为是因为这是系统定义的名字。普通变量不要使用此方式命名变量。 Pyt ...

2018-08-20 17:45 0 8460 推荐指数:

查看详情

Python的 if __name__ == '__main__' 是什么意思

最近在看Python代码的时候,因为是Python初学者,看到这个if __name__ == '__main__' 的判断,并且下面还有代码语句,看了其他地方的说明,还是没搞明白是什么意思, 在看到这句话时,终于醍醐灌顶,就是下面这句话:   __name__ 是当前模块名,当模块被直接 ...

Thu May 31 01:36:00 CST 2018 0 2614
写了2年python,知道 if __name__ == '__main__' 什么意思吗?

相信刚接触Python的你一定有过如此经历,把所有的代码都写在 if __name__ == '__main__' 下,因为有人告诉你,这样比较符合 Pythonista 的代码风格。 殊不知这段代码的意义并不是一定要存在于执行代码,而是在日常工作,为了调试某个模块的正确性,我们往往会 ...

Fri Mar 22 04:43:00 CST 2019 0 1077
Python3基础 if __name__ == '__main__'

和 C# 必须要有一个包含 Main 方法的主类来作为程序入口。   而 Python 则有不同,它属于脚 ...

Sat Jul 13 00:31:00 CST 2019 0 425
Python3:if __name__ == '__main__' 详解

一般在风格比较好的代码中会有一行if __name__ == '__main__' :代码,这里说明一下这句代码的用处,先上两个代码test1.py和test2.py: # test1.py print("test1's name :" ,__name__ ...

Fri Aug 24 17:01:00 CST 2018 0 2867
pythonif __name__ == '__main__' :main(()

例如: if __name__ == '__main__': main() 如果运行的是主函数的话,执行下一句main() 如果作为模块被其他文件导入使用的话,我们就不执行后面的main()什么的。 看个例子: # test.py def main ...

Tue Jul 16 00:55:00 CST 2019 0 3141
Python if __name__ == '__main__' 的作用

Python文件可以直接运行,也可以 import 到其它文件中使用 if __name__ == '__main__' 就是控制代码在这两种情况下的执行过程 每个Python模块都包含内置变量,直接运行的时候,name 等于 main ,代表 ...

Sun Nov 03 19:25:00 CST 2019 0 583
pythonif __name__ == '__main__'

python __name__ = '__main__' 的作用,到底干嘛的? 有句话经典的概括了这段代码的意义: “Make a script both importable and executable” 意思就是说让你写的脚本模块既可以导入到别的模块中用,另外该模块自己也可执行 ...

Wed Oct 19 07:25:00 CST 2016 2 52136
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM