[Python-3000] Unicode strings, identifiers, and import
Guido van Rossum
guido at python.org
Fri May 18 01:22:11 CEST 2007
On 5/17/07, Giovanni Bajo <rasky at develer.com> wrote:
> 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.
And I meant what I said. The algorithm is up to the Python
implementation on a specific platform. This means that we will have to
decide what it will be. Feel free to contribute a suggestion to the
PEP author.
--
--Guido van Rossum (home page: http://www.python.org/~guido/)
More information about the Python-3000
mailing list