[Python-Dev] RFC: PEP 460: Add bytes % args and bytes.format(args) to Python 3.5
Ethan Furman
ethan at stoneleaf.us
Sat Jan 11 20:54:26 CET 2014
On 01/11/2014 11:49 AM, Stephen J. Turnbull wrote:
> MRAB writes:
>
> > > with open("outfile.pdf", "w", encoding="latin-1") as f:
> > > f.write(pdf)
> > >
> > [snip]
> > The second example won't work because you're forgetting about the
> > handling of line endings in text mode.
>
> Not so fast! Forgot, yes (me too!), but not work? Not quite:
>
> with open("outfile.pdf", "w", encoding="latin-1", newline="") as f:
> f.write(pdf)
>
> should do the trick.
Well, it's good that there is a work-a-round. Are we going to have a document listing all the work-a-rounds needed to
program a bytes-oriented style using unicode?
--
~Ethan~
More information about the Python-Dev
mailing list