[Python-ideas] Py3 unicode impositions
Simon Sapin
simon.sapin at kozea.fr
Wed Feb 15 14:41:46 CET 2012
Le 14/02/2012 22:08, Paul Moore a écrit :
> Thinking about how I'd code something like "cat" naively in C (while
> ((i = getchar()) != EOF) { putchar(i); }), I guess encoding=latin1 is
> the way for Python to "work like everything else" in this context.
Hi,
The Python equivalent to your C program is to use bytes without decoding
at all: open a file with 'rb' mode, use sys.stdin.buffer, ...
I think this is the right thing to do if you want to pass through
unmodified text without knowing the encoding.
Regards,
--
Simon Sapin
More information about the Python-ideas
mailing list