Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #88956
| References | <mailman.286.1429016466.12925.python-list@python.org> <552d14c0$0$12991$c3e8da3$5496439d@news.astraweb.com> |
|---|---|
| From | Vincent Davis <vincent@vincentdavis.net> |
| Date | 2015-04-14 07:37 -0600 |
| Subject | Re: using DictReader() with .decode('utf-8', 'ignore') |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.288.1429018696.12925.python-list@python.org> (permalink) |
[Multipart message — attachments visible in raw view] - view raw
> Which DictReader? Do you mean the one in the csv module? I will assume so. > yes. > > # untested > with open(dfile, 'r', encoding='utf-8', errors='ignore', newline='') as f: > reader = csv.DictReader(f) > for row in reader: > print(row['fieldname']) > What you have seems to work, now I need to go find my strange symbols that are not 'utf-8' and see what happens I was thought, that I had to open with 'rb' to use encoding? Vincent Davis
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
using DictReader() with .decode('utf-8', 'ignore') Vincent Davis <vincent@vincentdavis.net> - 2015-04-14 06:54 -0600
Re: using DictReader() with .decode('utf-8', 'ignore') Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2015-04-14 23:23 +1000
Re: using DictReader() with .decode('utf-8', 'ignore') Vincent Davis <vincent@vincentdavis.net> - 2015-04-14 07:37 -0600
Re: using DictReader() with .decode('utf-8', 'ignore') Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2015-04-14 23:48 +1000
Re: using DictReader() with .decode('utf-8', 'ignore') Vincent Davis <vincent@vincentdavis.net> - 2015-04-14 08:51 -0600
csiph-web