- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
每次运行此程序时,我都会收到“ValueError:需要超过 1 个变量”。但我正在按照 Zed 所说的方式运行 ex13.py first 2nd 3rd
。我不需要在终端中在文件名之前输入 python,因为我的计算机可以识别 python 文件。我使用的是 Windows 7 并使用 python 2.7。任何帮助,将不胜感激。我尝试过此线程中最受欢迎的答案:ValueError: need more than 1 value to unpack ,但我仍然遇到同样的错误。任何帮助将不胜感激
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
编辑:这是我收到的错误:回溯(最近一次调用最后一次): 文件“C:\Users\Ian\lpthw\ex13.py”,第 3 行,位于 脚本,第一,第二,第三 = argvValueError:需要超过 1 个值才能解压
最佳答案
这是 Winston Ewert 在评论中所说的。您必须告诉您的系统python
在哪里,否则它将无法正确运行您的脚本。例如,在 Linux/Unix 中,您可以使用指向 python
可执行文件的 shebang 来实现这一点,例如 #!/usr/bin/python
,或者只是运行 python your_script
等脚本。尝试从命令运行它,例如使用 python ex13.py first 2nd 3rd ,您会发现它有效。
当您使用 Windows 时,以下是如何在 Windows 上正确配置 Python 的方法:
3.3. Configuring Python
3.3.1. Excursus: Setting environment variables
3.3.2. Finding the Python executable
3.3.3. Finding modules
3.3.4. Executing scripts
关于python - 艰难地学习 Python 练习 13 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24422502/
我是一名优秀的程序员,十分优秀!