Unicodecsv突然在一列中写入所有内容

时间:2017-09-12 16:51:40

标签: python csv

enter image description here上周,使用 unicodecsv 的Python脚本运行正常,它将数据写入单独的列。现在,它只是将所有内容写入一列。

这是测试Python代码:

import unicodecsv as csv

file_tv = open('/Users/anhvangiang/Desktop/tv-shows.csv', 'wb')
writer_tv = csv.writer(file_tv, encoding='utf-8')

lst = [{'a':1, 'b': 2}, {'a': 4, 'b': 5}]

for i in lst:
    writer_tv.writerow([
          i['a'],
          i['b']
          ])

以前,创建的csv文件在单独的单元格中每个元素有1,2,4,5个,但现在第一个单元格值为1,2,第二个单元格为4,5。如何解决此问题以使其再次正常工作?

编辑:我使用Microsoft Excel打开文件

0 个答案:

没有答案