【发布时间】:2017-10-26 13:01:16
【问题描述】:
我创建了一个名为 students 的字典,例如,当我说 print students[Student00, Student00] 我得到 ('111111100', 72, 40)} 等其他学生姓名时
我想将字典输出到 csv 文件中,每个条目都在 csv 中自己的单元格中,因此 Student00、Student00 将在第一个单元格中,然后 111111100 在下一个单元格中,72 在下一个单元格中,然后 40 在下一个单元格中最后一个单元格。我已经尝试了下面的代码,但它不起作用。它在第一个单元格中打印键,然后在第二个单元格中打印值,但我希望每个值都在自己的单元格中。我怎样才能做到这一点?
with open('ur file.csv','wb') as out:
for key, val in students.items():
csv_out=csv.writer(out)
csv_out.writerow([key, val])
for row in students:
csv_out.writerow(row)
【问题讨论】:
标签: python csv dictionary for-loop tuples