gpt4 book ai didi

python - 如何将列表写入 CSV 文件?

转载 作者:行者123 更新时间:2023-11-28 20:13:01 32 4
gpt4 key购买 nike

我一直在尝试将列表放入 csv 文件,但它不是将整个单词作为输入,而是作为一个字母并将每个字母插入单独的单元格

import csv

data = {}

with open('test.csv','w',newline='') as fp:

a = csv.writer(fp,delimiter=',')
data = ['sales','tax']
a.writerows(data)

输出是:

s       a    l  e   st   a   x       

每个字母在单独的单元格中

我需要这样的输出:

SalesTax

最佳答案

.writerows()(复数)需要表示多行的列表列表(或更准确地说,是可迭代对象的可迭代对象)。使用 .writerow()(单数)传递代表一行的单个列表。

为了解释你当前的输出...因为一个字符串是可迭代的,一个字符串列表看起来像一个可迭代的可迭代对象,但是当与 .writerows() 一起使用时,每一列最终都是一个字母>.

关于python - 如何将列表写入 CSV 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55646951/

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