В чём ошибка? 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 шт):
Автор решения: nomnoms12
→ Ссылка
Первым аргументом передаётся название скрипта, поэтому пользовательских аргументов ожидается всего 3.
Консоль:
python test.py spam bacon eggs
stdout:
1: test.py
2: spam
3: bacon
4: eggs