购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.5 给脚本传递参数

命令行程序可以接受实参。让我们尝试一下,让Python脚本接收一个参数,来实现个性化的问候。打开script.py文件,将内容修改如下:

Python中的sys.argv是传递给执行脚本的实参列表。列表的第一项是执行脚本的名称,在本例中是script.py。因此,我们首先需要检查实参列表中是否包含多个元素,以确认作为实参的名称是否传递给了程序。如果检测到用户传递了一个实参,我们将使用它作为问候对象的名称;如果没有传递任何参数,名称默认是unknown。

现在可以运行程序,不输入参数,以得到一个无名称的问候:

我们也可以给脚本传递一个名称,以获得个性化的问候: PQYOEYWlPXHg90ntY6GvnVgThMdNTe2ZOl5C9Wb7YYIVDURkQ+M1XJ510vuYJpJH

点击中间区域
呼出菜单
上一章
目录
下一章
×