JAVA 因简洁而美丽,因有效而动人 善待JAVA这颗种子的人,必将得到她的福荫

关于Python的主(main)函数问题--转

上一篇 / 下一篇  2013-10-06 21:06:50 / 个人分类:Python

初次接触Python的人会很不习惯Python没有main主函数。 
这里简单的介绍一下,在Python中使用main函数的方法 
[python] view plaincopy
  1. #hello.py   
  2. def foo():   
  3.     str="function"   
  4.     print(str);   
  5. if __name__=="__main__":   
  6.     print("main")   
  7.     foo()   
其中if __name__=="__main__":这个程序块类似与Java和C语言的中main(主)函数 
在Cmd中运行结果 
C:\work\python\divepy>python hello.py 
main 
function 

在Python Shell中运行结果 
>>> import hello 
>>> hello.foo() 
function 
>>> hello.__name__ 
'hello' 
>>> 
可以发现这个内置属性__name__自动的发生了变化。 
这是由于当你以单个文件运行时,__name__便是__main__ 
当你以模块导入使用时,这个属性便是这个模块的名字。
 

TAG: Python python

 

评分:0

我来说两句

Open Toolbar