title: csv.DictWriter delimiter set to space implies text in " "
body: <p>Hi I noticed that while using <code>DictWriter</code> and <code>delimiter=' '</code> instead of <code>','</code> the string are saved to file in <code>""</code> while by use of comma without. How set things up to have strings without <code>" "</code>?</p>
  
  <p>CODE</p>
  
  <pre><code>import csv
  golds_two =[]
  mydict ={}
  
  with open ('fileA.csv','rU') as csvfile:
      wszystkie=csv.DictReader(csvfile,delimiter=',')
      for w in wszystkie:
          mydict[(w['URL']).split('/')[-1]]=w['MediaObject ID']
  
  
  with open ('fileB.csv','rU') as csvfile:
      golds=csv.DictReader(csvfile,delimiter=';')
      for g in golds:
          g['MediaObject ID']=mydict[g['ID']]
          golds_two.append(g)
  
  
  with open('fileC.csv','w') as F: 
          head_fields =golds_two[0].keys()
          head_fields.remove('ID')
          print head_fields
          head_fields=sorted(head_fields,reverse=True)
          csvdw = csv.DictWriter(F,delimiter=" ",fieldnames=head_fields)
          headers = dict( (n,n) for n in head_fields)
  
          for z in golds_two:
              z.pop('ID',None)
              print z
              csvdw.writerow(z)
  </code></pre>
  
  <p>fileA.csv:</p>
  
  <pre><code>MediaObject ID,URL
  1152901,http://foo.bar/TRU716565.jpg
  1152902,http://foo.bar/TRU716566.jpg
  </code></pre>
  
  <p>fileB.csv:</p>
  
  <pre><code>ID;Gold label
  TRU716565.jpg;Identifable X
  TRU716566.jpg;Non identfiable X
  </code></pre>
  
  <p>resulting fileC.csv:</p>
  
  <pre><code>1152901 "Identifable X"
  1152902 "Non identfiable X"
  </code></pre>