Mam istniejące menu, które daje opcje L
lub D
. L
powinien załadować zawartość pliku i powinien go wyświetlić D
.ValueError: potrzeba więcej niż 1 wartość, aby rozpakować 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))
Jednak, gdy próbuję uruchomić to pojawia się błąd:
name,adult,child= line.split(',')
ValueError: need more than 1 value to unpack
Dlaczego mam ten błąd?
FYI: Możesz również powiedzieć: 'option.upper() == 'L'' i spraw, aby twój kod był nieco łatwiejszy w czytaniu i utrzymaniu/aktualizacji. – bossylobster
dobry pomysł. dziękuję – EatMyApples