上周,使用 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打开文件