Чтобы избежать ошибки ValueError: not enough values to unpack в Python, нужно использовать такое же количество переменных, как и значений в итерируемом объекте, который распаковывается. 1
Например, если нужно распаковать список с двумя значениями в три переменные, то это приведёт к ошибке. 1
Если не нужно одно или несколько значений из итерируемого объекта, можно использовать символ _ в качестве заполнителя. 1 Например, если в списке три значения, и последнее из них не требуется сохранять в переменной, то вместо третьей переменной можно использовать _. 1
Также в некоторых случаях ошибка может возникать, если при запуске программы не достаточно аргументов передано из командной строки. 34 Например, если при запуске файла ожидается два аргумента, а получен только один. 3