python导出csv不带引号的句子_在CSV的空列中写不带引号?

我需要修改CSV文件的一些列来添加一些文本。一旦我修改了这些列,我会写下整行,将修改后的列写入一个新的CSV文件,但是它没有保持原来的格式,因为它在空列中添加了“”。在

最初的CSV是一种特殊的方言,我注册为:csv.register_dialect('puntocoma', delimiter=';', quotechar='"', quoting=csv.QUOTE_ALL)

这是我代码的一部分:

^{pr2}$

我正在用DictReader和CSV模块阅读CSV

然后修改我需要的列:for row in reader:

for (key, value) in row.items():

if key=='C' or key == 'D' or key == 'E':

if row[key] != "":

row[key] = '' + value + ''

我写修改后的内容如下content = list(row[i] for i in fields)

writer.writerow(content)

原始CSV的内容如下(包括页眉):"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"Ma";"No";"O 3";"O 4";"O 5"

"3123131";"Lorem";;;;;;;;;;;"Ipsum";"Ar";"Maquina Lorem";;;

"3003321";"HD 2.5' EP";;"asät 600 MB
Ere qweqsI (SAS)
tre qwe 15000 RPM
sasd ty 2.5 Zor
Areämis tyn
Ser Ja
Ütr ewas/s";;;;;;;;;"rew";"Asert ";"Trebol";"Casa";;

"3026273";"Sertro 5 M";;;;;;;;;;;"Rese";"Asert ";"Trebol";"Casa";;

但我修改后的CSV写了以下内容:"3123131";"Lorem";"";"";"";"";"";"";"";"";"";"";"Ipsum";"Ar";"Maquina Lorem";"";"";""

我修改了原来的问题,添加了CSV的标题。(标题的名称不是原始名称。在

我怎么能写没有引号的新CSV。我的猜测是关于方言的,但实际上它是一个所有方言的引用,除了空栏。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值