如何在python notepad ++中输入命令行参数?

时间:2017-04-14 21:27:05

标签: python-2.7 notepad++ command-line-arguments

我在notepad ++中练习初学者python而且我在运行时给出了命令行参数。当我运行代码时,直接命令行打开显示错误" ValueError:需要多于1个值才能解压缩#34;并且我无法从哪里获取输入参数。我尝试使用python插件PyNPP,NppExec,甚至尝试通过Notepad ++内置控制台运行,但仍然无法提供输入。我看到代码中没有语法错误:

来自sys import argv

脚本,第一,第二,第三= argv 打印"脚本被称为:",脚本 print"你的第一个变量是:",首先 打印"你的第二个变量是:",第二个 打印"你的第三个变量是:",第三个

请解释我如何在运行时给出参数。我搜索了整个谷歌的可能的解决方案。

1 个答案:

答案 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