导航
  • 报考
  • 备考
  • 政策

报考

备考

复习资料

政策

行业动态

让python的使用变得简便—— 以脚本的方式执行模块

环球青藤·2019-09-25 11:01:01浏览49 收藏19

请输入下面的图形验证码

提交验证

预约成功

我知道了
摘要 如果你从Python解释器退出并再次进入,之前的定义(函数和变量)都会丢失。因此,如果你想编写一个稍长些的程序,最好使用文本编辑器为解释器准备输入并将该文件作为输入运行。这被称作编写脚本 。今天小编就和大家分享一下用脚本的方式是如何执行模块的。

当你用下面方式运行一个Python模块:

python fibo.py

模块里的代码会被执行,就好像你导入了模块一样,但是 __name__ 被赋值为 "__main__"。 这意味着通过在你的模块末尾添加这些代码:

if __name__ == "__main__":

import sys

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

你既可以把这个文件当作脚本又可当作一个可调入的模块来使用, 因为那段解析命令行的代码只有在当模块是以“main”文件的方式执行的时候才会运行:

$ python fibo.py 50

0 1 1 2 3 5 8 13 21 34

如果模块是被导入的,那些代码是不运行的:

>>>>>> import fibo

>>>

这经常用于为模块提供一个方便的用户接口,或用于测试(以脚本的方式运行模块从而执行一些测试套件)。

当你学会用脚本的方式执行模块后,小编相信您的python学习之路会更加精进。

资料下载
历年真题
精选课程
老师直播

注册电脑版

版权所有©环球青藤All Rights Reserved