title: How to read a CSV File delimited by '\x01' and create a dictionary in python
body: <p>I have a requirement to read a CSV file which is <code>\x01</code> (^A) delimited and  create a dictionary for my lookup for processing my business logic further.
  My input file contains many columns, i need to make 14 column as the key and rest as values.</p>
  
  <p>Earlier the file was comma delimited and i was able to read the file and create the dictionary. know the file is coming to me as <code>\x01</code> delimited and my script is failing</p>
  
  <p>this is how i created dictionary earlier</p>
  
  <pre><code>lake_dataset = csv.DictReader(open(local_registry_file_path+os.path.basename(registryPath),'rb'))
  master_dir = {}
  for row in lake_dataset:
      key = row.pop('TBL_DATASETLOCATION')
      key = key.lower().strip()
      master_dir[key] = row
  </code></pre>