Converting text file to different encoding.
Marko Rauhamaa
marko at pacujo.net
Fri Apr 17 10:51:59 EDT 2015
Chris Angelico <rosuav at gmail.com>:
> Here's how I'd do it.
>
> $ python3
>>>> with open("source1", encoding="iso-8859-1") as source,
>> open("target", "w", encoding="utf-8") as target:
> ... target.write(source.read())
You might run out of memory. How about:
========================================================================
#!/usr/bin/env python3
import shutil
shutil.copyfileobj(
open("source1", encoding="iso-8859-1"),
open("target", "w", encoding="utf-8"))
========================================================================
Marko
More information about the Python-list
mailing list