Python:计算一个目录到另一个目录的相对路径
可能重复的问题:
如何计算两个目录路径之间的相对路径?
我需要计算从一个目录到另一个目录的相对路径(也就是说,我设置了一个相对于工作目录的路径,然后想从任何父目录或子目录计算出相应的相对路径)。在Python中,有什么好的方法可以做到这一点吗?我在这个主题上没有找到太多信息。
谢谢!
3 个回答
-2
你可以通过使用 os.path.dirname(file) 来设置相对路径。
然后可以用 os.path.join(os.path.dirname(file), "filename") 来组合这个路径和文件名。
6
os.path.relpath() 这个函数可以帮你完成这个任务,并且在Python 2.6及以上版本中都可以使用。
18
你可以看看这个链接:os.path.relpath