可能重复:
How to calculate relative path between 2 directory path?
我需要计算从一个目录到另一个目录的相对路径(即我设置了一个相对于工作目录的路径,并希望计算来自任何父/子目录的相应路径)。在Python中这样做的好方法是什么?我在这个问题上找不到多少。
谢谢!
答案 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”)