编程语言
首页 > 编程语言> > Python __name__="__main__"的作用

Python __name__="__main__"的作用

作者:互联网

该语句加在模块的最后,可以让这个模块,即可以被别人import,又可以直接运行。
fibo.py文件:

def fibo():
    pass # fibo函数的内容
if __name__=="__main__":
    import sys
    fib(int(sys.arv[1]))

这时可以在命令行中运行:

python fibo.py 50

结果是:
0 1 1 2 3 5 8 13 21 34

但是当在另一个脚本中运行:

import fibo

的时候,最后的语句就不会被执行。
通常可以用来调测。

标签:__,Python,py,sys,fibo,import,main
来源: https://www.cnblogs.com/heenhui2016/p/11372384.html