2011-12-22 12 views
6

Olası yinelenen göreli yol:
How to calculate relative path between 2 directory path?Python: Compute bir dizinden başka

Ben ilişkin bir yol ayarlamak yani (bir dizinden göreli yolunu hesaplamamız gerekir çalışma dizinine ve herhangi bir üst/altdizinden ilgili göreceli yolu hesaplamak istiyorum). Bunu Python'da yapmanın iyi bir yolu nedir? Konuyla ilgili fazla bir şey bulamadım.

Teşekkürler!

+0

A Buradaki arama, Python kitaplık belgelerine işaret ederek yanıtlanan bir soru bulur - bu konuda daha fazla bilgiye mi ihtiyacınız var? – Mark

cevap

3

os.path.relpath() sizin için yapar ve yukarıda Python 2.6 ve mevcuttur.

+0

* Ne zaman hissediyorsunuz ... * [yukarıdan-yukarıya cevap] 'dan bir saniye sonra cevap verirsiniz (https://stackoverflow.com/a/8607302/2809027). –

-1

Sen os.path.dirname (dosyayı)

os.path.join kullanarak göreli yolu ayarlayabilirsiniz (os.path.dirname (dosya) "dosya")