В чём ошибка? argv

Учу Python по книге. И не понимаю, в чём ошибка. В книге указано, что если выдаёт ошибку, как в моём случае, то я дал 3 значения, а не 4, но, я дал 4.

Код:

from sys import argv

script, first, second, third = argv
print("1:", script)
print("2:", first)
print("3:", second)
print("4:", third)

Вывод консоли:

Вывод консоли1


Ответы (1 шт):

Автор решения: nomnoms12

Первым аргументом передаётся название скрипта, поэтому пользовательских аргументов ожидается всего 3.

Консоль:

python test.py spam bacon eggs

stdout:

1: test.py
2: spam
3: bacon
4: eggs
→ Ссылка