我需要创建一个csv文件,其中一个字段包含纯文本。文本必须保存在utf8中,因此我使用unicodecsv。我的问题在于换行。他们没有得到妥善保存。例如:
import unicodecsv
text = u'Será que existe racismo desde que existe humanidade? \n\nUm artigo muito interessante do Lance Selfa sobre a origem do racismo, a escravatura, e também sobre como o capitalismo os promoveu.'
f = open('test.csv','w')
w = unicodecsv.writer(f,encoding='utf-8')
w.writerow(['1',text])
f.close()
f = open('test.csv','r')
for line in f:
print line
结果:
1,"Será que existe racismo desde que existe humanidade?
Um artigo muito interessante do Lance Selfa sobre a origem do racismo, a escravatura, e também sobre como o capitalismo os promoveu."
当我期待只有一行时。 这只是一个例子。我真正需要的是将csv文件导入neo4j,但由于文本字段中显示了这些换行符,导入步骤会出错。