Python:计算从一个目录到另一个目录的相对路径

时间:2011-12-22 16:57:19

标签: python path directory

  

可能重复:
  How to calculate relative path between 2 directory path?

我需要计算从一个目录到另一个目录的相对路径(即我设置了一个相对于工作目录的路径,并希望计算来自任何父/子目录的相应路径)。在Python中这样做的好方法是什么?我在这个问题上找不到多少。

谢谢!

3 个答案:

答案 0 :(得分:13)

你应该看看:os.path.relpath

答案 1 :(得分:6)

os.path.relpath()为您完成此操作,可在Python 2.6及更高版本中使用。

答案 2 :(得分:-1)

您可以使用os.path.dirname(文件

设置相对路径

os.path.join(os.path.dirname( file ),“filename”)