我有一份由五项组成的简单清单。
我想把这个作为列的标题写到一个现有的.csv中,它包含了所有五列的数据。
问题是,我无法将每个项目作为一个单元格写入列标题。另外,我只需要使用Python2.7,因为我将在IronPython中使用它(它不支持Pandas/etc.-其他解决方案)。
下面是我的简单代码:
writefile = r'E:\myfile.csv'
data = ['COLUMN A', 'COLUMN B', 'COLUMN C', 'COLUMN D', 'COLUMN E']
with open(writefile, 'w') as f:
writer = csv.writer(f)
writer.writerow(data)
结果是10列:
"COLUMN", "A", "COLUMN", "B", "COLUMN", "C", "COLUMN", "D", "COLUMN", "E".
所需的结果只有五列:
"COLUMN A", "COLUMN B", "COLUMN C", "COLUMN D", "COLUMN E".
您应该让
csv
模块为您引用字符串:代码:
产生:
^{pr2}$相关问题 更多 >
编程相关推荐