通过 PyCharm 执行脚本的 Python 硬核学习第 13 课

0 投票
2 回答
1115 浏览
提问于 2025-04-18 09:49

我刚开始学Python,刚才花了一个半小时在这道练习上绞尽脑汁,感觉很沮丧。这道题应该比较简单,但我觉得作为新手用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

在那本书里提到,你需要在终端里传入三个参数,像这样:

python ex13.py first 2nd 3rd

如果你传入超过三个参数,就像我之前做的那样,会出现错误,像这样:

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,只传入三个参数,你会发现它能正常工作。

0

在pycharm这个开发工具的顶部,有一个运行的下拉菜单,你可以找到“编辑配置”这个选项。点击它,然后在“脚本参数”里写上你的三个参数。最后就可以运行它了。

撰写回答