学习Python艰难之路练习13(使用pycharm) - 在控制台中执行脚本

时间:2014-06-15 00:20:10

标签: python import terminal console

我显然是蟒蛇新手,我花了最后1.5个小时在墙上试图完成这项练习。它应该相对简单,我确信在我刚出现时使用IDE可能不会对我有任何好处。

基本上我有这个脚本:

from sys import argv

script, first, second, third = argv

print "The script is called:", script
print "Your first variable is:", first
print "Your second variable is:", second
print "Your third variable is:", third

我在编辑器中键入以上内容,然后将文件保存为“ex13.py”。当我尝试在python控制台中运行脚本时,我不断被告知名称未定义。我真的很感激任何帮助解决这个问题,我基本上卡住了,直到我弄清楚如何在pycharm中运行这个该死的脚本才能继续前进。

2 个答案:

答案 0 :(得分:0)

在pycharm IDE顶部的运行下拉菜单中,您应找到编辑配置。单击它并在脚本参数中写下您的三个参数。然后运行它

答案 1 :(得分:0)

在那本书中指出你需要在终端中传递三个参数,如此

python ex13.py first 2nd 3rd

如果你传递超过3个参数,就像我做的那样,它会让你出错,就像这样:

python .\ex13.py first 2nd 3rd 4th
Traceback (most recent call last):
  File ".\ex13.py", line 3, in <module>
    script,first,second,third= argv
ValueError: too many values to unpack

所以,根据书中的代码Ex13传递三个参数,你会看到它的工作