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

14

可能是重复问题:
如何计算两个目录路径之间的相对路径?

我需要计算一个目录到另一个目录的相对路径(即,我设置一个相对于工作目录的路径,并希望计算出从任何父目录/子目录到该路径的相对路径)。在Python中如何做到这一点?我没有找到太多相关的信息。

谢谢!


在这里搜索会发现一个重复的问题,该问题的答案是指向Python库文档 - 那么您对这个主题还需要什么? - mmmmmm
3个回答

18

6

os.path.relpath()可以帮你完成这个任务,它在Python 2.6及以上版本中可用。


4
当你比得票最高的答案晚一秒钟回答时产生的那种感觉。 - Cecil Curry

-2

您可以使用 os.path.dirname(文件) 来设置相对路径。

os.path.join(os.path.dirname(文件), "文件名")


这不是os.path.dirname的作用。它返回路径对象的目录。 - Lou

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接