【发布时间】:2015-01-30 07:10:48
【问题描述】:
我有很多列表,每个列表都有十二个值:
["0.0051", "-0.0351", ..., "0.0325"]
["0.0065", "0.0014", ..., "0.0851"]
.
.
.
["0.0151", "0.0512", ... , "0.00917"]
每个列表都有一个 id 编号,例如 2、4、7、9...
我想将此列表逐行写入 csv 文件 (如果我们通过 excel 看到 csv 文件,每行有 12 个值,每行表示 id_number)
我只是这样编码的
if existed_id != cur_id:
cur_ id = existed_id
value_list.append("/n")
with open ('outcome.csv', 'w') as csvfile:
g = csv.writer(csvfile, delimiter = ',')
data = value_list
g.writerow(data)
运行时,它没有完全写入我的 csv 文件。怎么了?
【问题讨论】:
-
value_list.append("/n")- 换行符是用反斜杠写的,但无论如何,csv.writer不应该在它写的行中得到换行符。 -
感谢您的回复,但您能向我解释一下如何获得我想要的结果吗?