当前位置:优草派 > 问答 > Python问答

Python模块怎么以脚本方式执行?

标签: Python  python模块  作者: 罗西汉

回答:

可以用以下方式运行Python模块,实例如下:

python fibo.py <arguments>

这项操作将执行模块里的代码,和导入模块一样,但会把__name__赋值为"__main__"。也就是把下列代码添加到模块末尾,实例如下:

if __name__ == "__main__":

    import sys

    fib(int(sys.argv[1]))

既可以把这个文件当脚本使用,也可以用作导入的模块。因为,解析命令行的代码只有在模块以“main”文件执行时才会运行,实例如下:

python fibo.py 50

TOP 10
  • 周排行
  • 月排行