【发布时间】:2020-01-01 17:49:57
【问题描述】:
我创建了各种列表,并希望将它们写入 csv 文件。 这意味着有 清单 A 清单 B 清单 C 列表 D - 等等
我尝试将列表总结如下
adress_label = [Anrede.anrede[0], Titel.titel[0], Name.vorname[0], Name.nachname[0], Adress_zus.adress_zus[0],
Strasse.strasse[0], str(PLZ.plz[0]), Stadt.stadt[0]]
with open('adress_list.csv', 'w') as adress_list:
adress_writer = csv.writer(adress_list, delimiter=',', quotechar="'", quoting=csv.QUOTE_MINIMAL)
adress_writer.writerow(adress_label)
但是,结果未正确写入 csv 文件。 各种列表的结果写入 1 列,而不是每个列表元素 1 列。
很遗憾,我没有在论坛中找到我的问题的答案。 如何在 Python 中将不同的列表元素添加到 csv 文件?
【问题讨论】:
-
在您的代码示例中,您只需将标签写入文件,这对我来说没有问题。 (顺便说一句,在你的问题中修正你的身份)
-
请打印您列表中的一些数据。您可能对使用 pandas 和 to_csv 函数感兴趣。