2011-12-22 16 views
6

Duplicar posible:
How to calculate relative path between 2 directory path?Python: Calcular ruta relativa de un directorio a otro

I necesidad de calcular la ruta relativa de un directorio a otro (es decir, fijo una ruta relativa al directorio de trabajo, y desea calcular la ruta relativa correspondiente desde cualquier padre/subdirectorio). ¿Cuál es una buena manera de hacer eso en Python? No pude encontrar mucho sobre el tema.

Gracias!

+0

Un buscar aquí encuentra una pregunta duplicada que se responde señalando los documentos de la biblioteca de Python, entonces, ¿qué más necesita sobre este tema? – Mark

Respuesta

3

os.path.relpath() lo hace por usted y está disponible en Python 2.6 y superiores.

+0

* Esa sensación cuando ... * usted responde un segundo más tarde que la [respuesta arriba-upvoted] (https://stackoverflow.com/a/8607302/2809027). –

-1

Puede establecer la ruta relativa usando os.path.dirname (archivo)

os.path.join (os.path.dirname (archivo), "nombre de archivo")

Cuestiones relacionadas