title: Write Output CSV has wrong/weird format
body: <p>I'm doing Web Scraping - I have a list that contains around 140 page titles but after writing it to CSV, the format of titles become very weird. In Python using Spyder, I can see proper results but only after writing it, in CSV it becomes weird.</p>
  
  <p>This is my write code. Am I doing anything wrong here?</p>
  
  <pre><code>o_file = open('headlines.csv','w')
  with o_file:
      writer = csv.writer(o_file, delimiter=' ', quoting=csv.QUOTE_MINIMAL, lineterminator='\n')
      writer.writerows(h_list)
  </code></pre>
  
  <p>Output is coming like this in CSV (space after every alphabet and quotes after every word):</p>
  
  <pre class="lang-none prettyprint-override"><code>H e r e ' s " " W h y " " T h e r e " " W a s " " a n " " E m p t y " " S e a t " " N e x t " " t o " " P r i n c e " " W i l l i a m " " a t " " t h e " " R o y a l " " W e d d i n g
  </code></pre>
  
  <p>Also, in CSV at some rows there is data in Second column as well. While the work I'm doing has a list with 140 page titles which I can see in Spyder then how and why it is giving some page titles in second column as well? Any thoughts?</p>