for row in csv_reader:
username = row ["Username"]
pwd = row ["Password"]
email = row["Username"]
grades = row["Grades"]
comments = row["Comments"]
**我的错误是:用户名=行[“用户名”]
KeyError:'用户名'**
最佳答案
我认为名为 row 的值可能不包含 Username
键。
您可以通过 print(row)
或 print(csv_reader)
查看所有 key 。
确保 csv_reader 是包含字典和 Username
键的列表。
它看起来像这样:
csv_reader = [{"Username": "McCree", "Password": "Secret", "Grades": "100" ...}]
关于python - 在 python 2.7 中使用 smtp 时出现 keyerror,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53465893/