您的位置:首页 > 编程语言 > Python开发

python main 函数

2013-09-25 22:53 281 查看
模拟一个类似java的main函数:

1. 可以看出如果单独执行时先进入main

[root@hadoop Desktop]# cat hongrao.py

#! /usr/bin/python

# this is test main function by hongrao

def hongrao():

    name="weihongrao"

    print name

if __name__=="__main__":

    print "main"

    hongrao()

[root@hadoop Desktop]# chmod +x hongrao.py

[root@hadoop Desktop]# ./hongrao.py

main

weihongrao

2. 作为模块导入 可见__name__的值是模块名称,这点是有用的,如果想在导入模块是不执行任何代码而又希望直接执行模块的时候可以使用,尤其是在python写hadoop mapreduce的时候会让代码更加清晰

>>> import hongrao

>>> print hongrao.__name__

hongrao

>>>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: