我写了以下命令,但我不明白
from sys import argv
什么是argv?
怎么用呢?
我写了sycript,a,b=argv
但我得到的错误需要多个值才能解压缩。
答案 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
我的意思是保存程序代码的名称。
我希望这有帮助..