python逐行将列表写入csv

例如列表:list = [‘abc’, ‘def’ , ‘ghi’]

    list = ['abc', def'' , 'ghi']
    with open("./CVE.csv", "a", newline='', encoding='utf-8') as file:
        writer = csv.writer(file ,delimiter=',')
        writer.writerow(list)

结果都在同一行:
abc,def,ghi

若是用writer.writerows()方法,结果每个字母都被逗号隔开:
a,b,c
d,e,f
g,h,i

若是想让列表写入csv中按行切出现被逗号分隔的情况,列表应是:
[[‘abc’], [‘def’], [‘ghi’]]
此时用writer.write()方法结果:
[‘abc’], [“def”], [‘ghi’]
使用writer.writerows()方法才是想要的结果:
abc
def
ghi

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值