gpt4 book ai didi

python - 使用 Python 的 CSV 库将数组打印为 csv 文件

转载 作者:太空宇宙 更新时间:2023-11-04 08:56:15 25 4
gpt4 key购买 nike

我有一个这样的 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库,还是数组部分。

我刚刚发现我正在从中提取数据的表格的一个单元格中有另一个表格,这会扩展并弄乱整个格式

最佳答案

您需要使用 csv适合你工作的图书馆:

import csv
each_table = [['a','b','c'],['d','e','f'],['g','h','i']]
with open('tables.csv', 'w') as csvfile:
writer = csv.writer(csvfile)
for row in each_table:
writer.writerow(row)

关于python - 使用 Python 的 CSV 库将数组打印为 csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29946915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com