from sys import argv
script, first, second, third = argv
print("The script is called: ", script)
print("The first variable is: ", first)
print("The second variable is: ", second)
print("The third variable is: ", third)
Run Code Online (Sandbox Code Playgroud)
错误发生在script, first, second, third = argv.我想了解为什么我收到错误以及如何解决它.谢谢!
argv变量包含命令行参数。在您的代码中,您期望有 4 个参数,但只得到 1 个(第一个参数始终是脚本名称)。您可以在 中配置参数pycharm。转到Run-> Edit Configurations。然后创建一个新的 python 配置。您可以在那里指定Script parameters字段。或者您可以按照 dnit13 所述从命令行运行脚本。
| 归档时间: |
|
| 查看次数: |
23515 次 |
| 最近记录: |