将逗号分隔的字符串写入csv中的单个单元格而不使用任何包

2024-06-01 04:37:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我是python新手,正在尝试解决以下问题: 将以下列表作为单列写入csv文件

mylist=['emilysmom718',
 'okiemama18',
 'Dave Melton',
 'Anonymous',
 'Anonymous',
 'The Mazatlan, Post',
 '',
 '',
 '',
 'bripat9643',
 'Jeff Vorva',
 'Karen Caffarini',
 'USA TODAY',
 'Proud Boys organizer, rioter who attacked Capitol officer arrested',
 'Proud Boys organizer, rioter who attacked, Capitol officer arrested']

with open('test.csv','w',encoding='utf-8') as f:
  for s in mylist:
    f.write("%s\n" % s)

但是,对于上述代码,带有逗号的值将被推送到下一列的下一个单元格

附言:我是python新手,如果这个查询太幼稚的话,我很抱歉


Tags: 文件csv列表anonymouswhoorganizer新手mylist
1条回答
网友
1楼 · 发布于 2024-06-01 04:37:36

列表中的元素中有一些逗号,例如:“Mazatlan,Post”。在excel应用程序中打开csv文件时,需要告诉它将逗号视为字符串。我运行了您的代码,工作正常,请在此处查看excel设置:screenshot link

相关问题 更多 >