I am very new to Python. I want to parse a csv file such that it will recognize quoted values - for example
1997,Ford,E350,\"Super, luxurious truck\"
The following method worked perfectly
d = {}
d['column1name'] = []
d['column2name'] = []
d['column3name'] = []
dictReader = csv.DictReader(open('filename.csv', 'rb'), fieldnames = ['column1name', 'column2name', 'column3name'], delimiter = ',', quotechar = '"')
for row in dictReader:
for key in row:
d[key].append(row[key])
The columns are stored in dictionary with the column names as the key.