该语句加在模块的最后,可以让这个模块,即可以被别人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

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

相关文章:

  • 2021-08-25
  • 2022-12-23
  • 2022-12-23
  • 2022-01-13
  • 2022-12-23
  • 2022-01-02
猜你喜欢
  • 2021-12-05
  • 2021-07-16
  • 2022-12-23
  • 2022-12-23
  • 2021-11-03
相关资源
相似解决方案