在没有任何模块/库的情况下将列表列表写入csv文件

2024-06-02 06:34:29 发布

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

我有以下列表:

l=[a,b,c,d]

其中a、b、c、d是单独的列表,每个列表中有不同的数据类型

我试图将每个列表作为一个单独的列写入CSV文件,并将标题作为列表的名称

例如:

a、b、c、d 1a\p\t

我尝试了以下方法: 将它们转换为拉链

l=zip(a,b,c,d)

并写入CSV文件:

out = open('out.csv', 'w')
for row in l:
  for column in row:
    out.write('%s,' % column)
      out.write('\n')

但是,在这种情况下,由于其中一个列表b具有文本数据,因此分隔符不起作用,因此out.write('%s,' % column)中使用的任何分隔符都会导致错误的输出

有没有一种不用任何模块就能解决这个问题的方法


Tags: 文件csv方法in名称标题列表for