Tôi đã có một trình đơn hiện có cung cấp cho bạn các tùy chọn L
hoặc D
. L
nên tải nội dung của một tệp và D
sẽ hiển thị nó.ValueError: cần nhiều hơn 1 giá trị để giải nén 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))
Tuy nhiên, khi tôi cố gắng chạy này, tôi nhận được lỗi:
name,adult,child= line.split(',')
ValueError: need more than 1 value to unpack
Tại sao tôi nhận được lỗi này?
FYI: Bạn cũng có thể nói 'option.upper() == 'L'' và làm cho mã của bạn dễ đọc hơn và duy trì/nâng cấp. – bossylobster
ý tưởng hay. cảm ơn bạn – EatMyApples