On Tue, 14 Apr 2015 10:54 pm, Vincent Davis wrote: > I had been reading in a file like so. (python 3) > with open(dfile, 'rb') as f: > for line in f: > > line > = line.decode('utf-8', 'ignore').split(',') > > How can I do accomplish decode('utf-8', 'ignore') when reading with > DictReader()
Which DictReader? Do you mean the one in the csv module? I will assume so. I haven't tried it, but I think something like this will work: # untested with open(dfile, 'r', encoding='utf-8', errors='ignore', newline='') as f: reader = csv.DictReader(f) for row in reader: print(row['fieldname']) -- Steven -- https://mail.python.org/mailman/listinfo/python-list