我最近开始学习如何编码,并且正在使用 spyder。 我从教科书上看到这段代码:
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)
我知道这段代码解压 argv 并将其分配给四个不同的变量。但是,当我运行此代码时,出现以下错误: ValueError:没有足够的值来解压(预期 4,得到 1)。
我试图在网上寻找解决方案(甚至遇到了同样的问题),但我无法解决这段代码。谁能帮我解决这个问题?
你应该像这样从终端运行代码
python <file name>.py first_arg second_arg third_arg