[Python-3000] Unicode strings, identifiers, and import (original) (raw)

Giovanni Bajo rasky at develer.com
Fri May 18 01:14:00 CEST 2007


On 18/05/2007 1.10, Guido van Rossum wrote:

In fact, I have a question about this. Can anybody show me a valid multi-platform Python code snippet that, given a filename as unicode string, create a file with that name, possibly adjusting the name so to ignore an encoding problem (so that the function always succeed)?

def dump_to_file(unicode_filename): ...

I attempted this a couple of times without being satisfied at all by the solutions.

Why does it have to be cross-platform? The mapping from module names to the filesystem is considered platform specific.

With cross-platform, I meant a snippet of code which worked on all platform. The canonicalization of the filename that is produced could of course be different on each plaform.

Giovanni Bajo



More information about the Python-3000 mailing list