У меня есть существующее меню, которое дает вам варианты L
или D
. L
должен загружать содержимое файла, и D
должен отображать его.ValueError: требуется больше, чем 1 значение для распаковки python
if option == "l" or option == "L":
with open("packages.txt") as infp:
for line in infp:
line = line.rstrip()
name,adult,child= line.split(',')
if option == "d" or option == "D":
print ((name)," - ",(adult),"/",(child))
Однако, когда я пытаюсь запустить это я получаю сообщение об ошибке:
name,adult,child= line.split(',')
ValueError: need more than 1 value to unpack
Почему я получаю эту ошибку?
FYI: Вы также можете сказать 'option.upper() == 'L'' и сделать ваш код немного легче читать и поддерживать/обновлять. – bossylobster
хорошая идея. спасибо – EatMyApples