在单个csv列中编写数组

时间:2016-03-11 19:13:15

标签: python arrays csv writer

我正在尝试将这样的数组写入csv列

x= ['syz@gmail.com','lpu@gmail.com']

我如何将相同的数组写入一个csv列,如下所示

syz@gmail.com,lpu@gmail.com

谢谢

2 个答案:

答案 0 :(得分:1)

这将适用于你想要做的事情。

import csv

x = ['syz@gmail.com','lpu@gmail.com']
csvOpen = open("yourCSV.csv", 'wb')
out_csv = csv.writer(csvOpen)

out_csv.writerow(x)
csvOpen.close()

答案 1 :(得分:0)

这实际上取决于导入CSV的内容。 CSV没有官方标准,但RFC 4180提供了许多人实施的规范。如果你这样做,你可以简单地用引号括起你的字段。所以在python中,这将是:

str.format('"{}"',str.join(",",x))