On Tue, Nov 30, 2010 at 9:53 AM, Peter Otten <__pete...@web.de> wrote: > $ ls > $ python3 > Python 3.1.1+ (r311:74480, Nov 2 2009, 15:45:00) > [GCC 4.4.1] on linux2 > Type "help", "copyright", "credits" or "license" for more information. >>>> with open(b"\xe4\xf6\xfc.txt", "w") as f: > ... f.write("hello\n") > ... > 6 >>>> > $ ls > ???.txt
This sounds like a strong prospect for how to get things working (I didn't realize open would accept a bytes argument for the filename), but I'm also interested in whether reading filenames from stdin and subsequently opening them is supposed to "just work" given a suitable encoding - like with Java which also uses unicode strings. In Java, I'm told that ISO-8859-1 is supposed to "guarantee a roundtrip conversion". -- http://mail.python.org/mailman/listinfo/python-list