【python】

Python中的main函数和C++/java中略有不同

首先写明使用方式
1 if __name__ = "__main__":
2     函数1
3     函数2
1. 当此Python文件是直接执行的时候,会以此段代码做为主函数入口直接执行。
2. 当此Python文件以模块的形式被调用,那么就会做为脚本,无主函数被调用。
 
具体说明如下:
1 #hello.py
2 def HelloWorld():
3     print("helloworld")
4 
5 if __name__ == "__main__":
6     print __name__
7     HelloWorld()
 
对上述文件在终端中执行,如下示例:
当以模块的形式去执行,__name__的值成为了模块名‘Hello’
这就是区别,比较自动化
 
 
 
 
posted @ 2018-11-06 23:24  NirvanaInFire  阅读(131)  评论(0编辑  收藏  举报