咱们先看程序
习题13 参数、解包和变量
ex13.py
先看第一行的 from sys import argv。
from 模块名 import 成员名1 [as 别名1],成员名2 [as 别名2],…
: 使用这种语法格式的 import 语句,只会导入模块中指定的成员,而不是全部成员。同时,当程序中使用该成员时,无需附加任何前缀,直接使用成员名(或别名)即可。
然后咱们点击运行
好吧,报错ValueError,这是为什么?
因为在pycharm中我们没有导入参数,如何导入参数呢?在pycharm中 点击右上角的ex13所在的位置(运行按键的左边)—— 在点击编辑配置—— 输入参数(first, second, third)即可,script脚本是自带的参数所以不用输入。
在点击运行
OK,就是这样的了。
我们在看看如何在cmd中运行ex13.py
首先我们得先用cd进入文件所在的目录,然后输入 python ex13.py first second third就可以了。
注意输入的参数不同,打印的结果也会不同;输入的参数之间一定一定一定要空格。
再看一下习题14 提示和传递
ex14.py
点击运行
如果运行错误可以在看看上面ex13的方法,是不是参数的问题。按照上面的方法咱们在用cmd运
行一下。
最后说一下值得注意:
1、argv是参数变量而且还是标准的编程术语,看见它时一定要小心,小心,小心!!!
2、argv:参数在用户执行命令时输入 input:脚本运行过程中用户输入。两者的不同就在于用户输入的时机。
不乱于心,不困于情。不畏将来,不念过往。加油,少年!(-^〇^-)