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



我显然是python的新手,我花了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中运行这个该死的脚本。

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

在书中指出你需要在终端传递三个参数,像这样

python ex13.py first 2nd 3rd

如果你传递超过3个参数,比如what am I did,它会给你一个错误,像这样:

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的代码传递三个参数,你会看到它起作用了

最新更新