我有一系列具有以下模式的绝对文件夹路径:
与文件夹路径相比,我需要提取相对路径: -“ C:\ Work \ Project1”
结果:
是否有使用os进行此操作的方法?
答案 0 :(得分:2)
从Python 3.4开始,您可以使用pathlib来操纵路径:
from pathlib import WindowsPath
WindowsPath(r"C:\Work\Project1\sourcedata").relative_to(r"C:\Work\Project1")
# WindowsPath('sourcedata')
WindowsPath(r"C:\Work\Project1\outputs\1\hello").relative_to(r"C:\Work\Project1")
# WindowsPath('outputs/1/hello')