At Wednesday 9/8/2006 15:45, [EMAIL PROTECTED] wrote:

I am using a windows box and passing a string like "../foo/../foo2" to
normpath which then returns "..\\foo2". But if this string is going
into a webpage link it should really be "../foo".

You could just .replace('\\','/') on the resulting string. Or use the urlparse module.

Is there any way to tell os.path.normpath to act like we are an a unix
style box?

The fact than '/' is used as a path separator both on unix and on HTTP URLs should be considered as a mere coincidence (in fact it isn't...) URLs dont necesarily point to a real file on a real file system (Zope is an example).



Gabriel Genellina
Softlab SRL

        
        
                
__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya! http://www.yahoo.com.ar/respuestas

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to