我尝试在一个包含5个元组的列表中写入项目,每个元组有5个项目(1个字符串4个整数)。我正在尝试将它们写入csv文件。尽管使用了delimiter = ','
,我还是在1个单元格中获取每个元组。我想做的是将每个元组放在一个单独的行中,并将这些元组中的每个项放在它们自己的单元格中。
下面是我正在使用的代码和列表。这个函数在一个对象类中,其他的都可以正常工作。你知道吗
代码:
[('Endurance', 112, 150, 121, 136), ('Tempo', 152, 190, 138, 142),
('Threshold', 192, 210, 144, 150), ('VO2', 212, 240, 152, 155),
('Anaerobic', 242, 300, 156, 161)]
def writeCSV(self,l):
with open('tz.csv', 'wb') as myfile:
wr = csv.writer(myfile, delimiter = ',', quoting=csv.QUOTE_ALL)
wr.writerow(l)
任何帮助都将不胜感激。谢谢。你知道吗
使用
writer.writerows()
编写一个完整的行列表:文件内容:
相关问题 更多 >
编程相关推荐