在单个 csv 列中写入数组
Writing array in single csv column
我正在尝试将这样的数组写入 csv 列
x= ['syz@gmail.com','lpu@gmail.com']
我怎样才能像这样将同一个数组写入一个 csv 列
syz@gmail.com,lpu@gmail.com
谢谢
这实际上取决于导入 CSV 的内容。 CSV 没有官方标准,但 RFC 4180 提供了很多人实施的规范。如果你遵循那个,你可以简单地用引号括起你的领域。所以在 python 中,这将是:
str.format('"{}"',str.join(",",x))
这将适用于您正在尝试做的事情。
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()
我正在尝试将这样的数组写入 csv 列
x= ['syz@gmail.com','lpu@gmail.com']
我怎样才能像这样将同一个数组写入一个 csv 列
syz@gmail.com,lpu@gmail.com
谢谢
这实际上取决于导入 CSV 的内容。 CSV 没有官方标准,但 RFC 4180 提供了很多人实施的规范。如果你遵循那个,你可以简单地用引号括起你的领域。所以在 python 中,这将是:
str.format('"{}"',str.join(",",x))
这将适用于您正在尝试做的事情。
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()