[Python-3000] Unicode strings, identifiers, and import

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