【发布时间】:2012-08-27 09:36:03
【问题描述】:
我有一个关于如何以我的方式将列表保存为 CSV 文件的问题:
如果我有一个包含许多子列表的大列表: 记录 = [['a','b','c','d'], ['1','2','3','4'],......]
我使用此代码生成一个 csv 文件:
import csv
create = csv.writer(open(filename, "wb"))
create.writerow(records)
它在一行中显示所有子列表,每个子列表在一个单元格中:['a','b','c','d'] ['1','2','3', '4'].....
但是我不想要方括号和引号,而是想要一个单元格中的每个项目,并且每行只有一个子列表:a,b,c,d 1,2,3,4
我是 python 新手,对代码知之甚少。希望你能帮助我:)
【问题讨论】:
-
您是否尝试过循环数据并为每个数据调用 writerow() ?