ValueError:没有足够的值来解压(预期 4,得到 1)。我该如何解决?

问题描述 投票:0回答:1

我最近开始学习如何编码,并且正在使用 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 spyder
1个回答
0
投票

你应该像这样从终端运行代码

python <file name>.py first_arg second_arg third_arg 
© www.soinside.com 2019 - 2024. All rights reserved.