【发布时间】:2015-07-08 22:14:34
【问题描述】:
我有一个这样的 python 列表:
[['a','b','c'],['d','e','f'],['g','h','i']]
我正在尝试将其转换为 csv 格式,以便将其加载到 excel 中:
a,b,c
d,e,f
g,h,i
使用这个,我正在尝试将数组写入 csv 文件:
with open('tables.csv','w') as f:
f.write(each_table)
但是,它会打印出这个:
[
[
'
a
'
,
...
...
然后我尝试将它放入一个数组(再次)然后打印它。
each_table_array=[each_table]
with open('tables.csv','w') as f:
f.write(each_table_array)
现在,当我打开 csv 文件时,它是一堆未知字符,当我将其加载到 excel 中时,我会为每个单元格获取一个字符。
不太确定是我用错了csv库,还是数组部分。
我刚刚发现我从中提取数据的表格在其一个单元格中有另一个表格,这会扩展并弄乱整个格式
【问题讨论】:
-
你说的表是什么意思?嵌套列表在哪里?
-
或者更确切地说它是一个 python 列表,我编辑它
-
如何遍历列表并写入每个字符 + 一个逗号?
-
嗯,这只是一个例子.. 并非所有的整体都是一个字符长
标签: python arrays csv python-3.x export-to-csv