【问题标题】:Python: Compute relative path from one directory to another [duplicate]Python:计算从一个目录到另一个目录的相对路径
【发布时间】:2012-01-26 07:04:14
【问题描述】:

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

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

谢谢!

【问题讨论】:

  • 在此处搜索会发现一个重复的问题,通过指向 Python 库文档来回答该问题 - 那么您在这个主题上还需要什么?

标签: python path directory


【解决方案1】:

你应该看看:os.path.relpath

【讨论】:

    【解决方案2】:

    os.path.relpath() 会为您执行此操作,并且在 Python 2.6 及更高版本中可用。

    【讨论】:

    【解决方案3】:

    您可以使用 os.path.dirname(file)

    设置相对路径

    os.path.join(os.path.dirname(file), "filename")

    【讨论】:

      猜你喜欢
      • 2021-06-17
      • 2020-10-23
      • 1970-01-01
      • 2011-11-06
      • 1970-01-01
      • 2011-11-08
      • 1970-01-01
      • 2011-11-02
      • 2017-11-07
      相关资源
      最近更新 更多