title: Importing columns from a CSV file doesn't work when there's a space in the column header
body: <p>I want to import a file using Python to do some quality checks (check for dupes etc). It works fine if columns don't have spaces, but for any columns that have spaces I can't get them to work properly. </p>
  
  <p>As soon as I get rid of the space, it works fine. </p>
  
  <pre><code>with open(filename) as f:
    reader = csv.DictReader(f, delimiter = ",")
    for row in reader: 
      for (k,v) in row.items(): 
        columns[k].append(v) 
  
  uniqueid = columns['Unique Identifier']
  firstname = columns['FirstName']
  lastname = columns['LastName']
  email = columns['Email']
  
  print(uniqueid)
  </code></pre>