Hello,
I have csv file like:
id,name,userid,password
1,ABC,def@ghi,1234
2,DEF,ghi@jkl,asdf
3,GHI,jkl@mno,zxcv
.
.
.
I need to get that csv file into a dictionary. Here is my code:
import csv
with open('x.csv','rb') as f:
rdr = csv.DictReader(f,delimiter=',')
flds = rdr.fieldnames
rows = 0
d = {}
for row in rdr:
rows += 1
i = 0
for i in range(len(flds)):
d[flds[i]] = row[flds[i]]
It shows only the last record, like:
d = {'Password': 'zxcv', 'UserId': 'jkl@mno', 'id': '3', 'Name': 'GHI'}
How could I get the all the records?
Thanks.
--
https://mail.python.org/mailman/listinfo/python-list