如何使用参数变量argv?

时间:2016-06-02 13:55:05

标签: python argv

我写了以下命令,但我不明白 from sys import argv
什么是argv?
怎么用呢? 我写了sycript,a,b=argv
但我得到的错误需要多个值才能解压缩。

2 个答案:

答案 0 :(得分:0)

argv - 传递给Python脚本的命令行参数列表。

sycript,a,b=argv为您提供“ValueError:需要多于1个值才能解压缩”,因为您只需将脚本作为python <script_name.py>运行而不提供两个参数。

运行如下脚本:python <script_name.py> <arg1> <arg2>

例如,

script.py

from sys import argv
arg,a,b=argv
print(arg,a,b)

运行script.py "arg1" "arg2"并输出:

script.py arg1 arg2

答案 1 :(得分:0)

我认为你应该输入

来运行命令
python scriptname a b

scriptname我的意思是保存程序代码的名称。

我希望这有帮助..