[英]Getting an error: ValueError: too many values to unpack (expected 2)
[英]kept getting this error: for name, home in reader: ValueError: too many values to unpack (expected 2)
不断得到
ValueError:要解包的值太多(预期 2)
这是 csv 文件:
adebayo,sagamu sagamu, olomu
yusuf,sagamu sagamu
kayode,sagamu sagamu
gbolahan,ilorin ilorin
abiodun,ilorin ilorin
import csv
students = []
with open("names.csv") as file:
reader = csv.reader(file)
for name, home in reader:
students.append({"name": name, "home": home})
for student in sorted(students, key=lambda student: student["name"]):
print(f"{student['name']} is from {student['home']}")
您必须像这样在 csv 文件中创建第一行才能使其正常工作
adebayo,"sagamu sagamu, olomu"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.