title: python unicodecsv write string with newline
body: <p>I need to created a csv file, where one of its fields contains plain text. The text must be saved in utf8, for which reason I'm using unicodecsv. My problem is with the newlines. They are not properly saved. Example:</p>
  
  <pre><code>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
  </code></pre>
  
  <p>results in:</p>
  
  <pre><code>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."
  </code></pre>
  
  <p>when I was expecting a one line only. 
  This is just an example. What I really need is to import a csv file to neo4j, but the import step gives an error because of these newlines presented in the text field.  </p>