将列表的特定项写入csv字段

时间:2014-04-15 09:39:52

标签: python csv

我有一个列表item['location']

[u'', u'ABC\r\n                    : DEFG']

我只希望列表的第二个元素,即ABC\r\n : DEFG将其写入单个CSV字段。我试过的代码是:

myCSV.writerow([item['location'][1].encode('utf-8')])

但它只会在csv字段中返回ABC。我错过了什么?

1 个答案:

答案 0 :(得分:0)

ABC之后的\r\n将开始一个新行。因此,该字段仅包含ABC

正如EdChum所说,从字符串中删除\r\n。 如果\r\n是必要信息,请尝试在将字符串放入CSV文件之前对其进行编码。