我在notepad ++中练习初学者python而且我在运行时给出了命令行参数。当我运行代码时,直接命令行打开显示错误" ValueError:需要多于1个值才能解压缩#34;并且我无法从哪里获取输入参数。我尝试使用python插件PyNPP,NppExec,甚至尝试通过Notepad ++内置控制台运行,但仍然无法提供输入。我看到代码中没有语法错误:
来自sys import argv
脚本,第一,第二,第三= argv 打印"脚本被称为:",脚本 print"你的第一个变量是:",首先 打印"你的第二个变量是:",第二个 打印"你的第三个变量是:",第三个
请解释我如何在运行时给出参数。我搜索了整个谷歌的可能的解决方案。
答案 0 :(得分:0)
argv是python脚本的参数列表。它不应该在脚本中定义。一个例子:
python script.py第一个第二个第三个
在这种情况下
sys.argv[0] is script.py
sys.argv[1] is first
sys.argv[2] is second
sys.argv[3] is third