有人可以告诉我如何以跨平台方式获取 Python 中路径的父目录。例如
C:\Program Files ---> C:\
和
C:\ ---> C:\
如果目录没有父目录,则返回目录本身。这个问题可能看起来很简单,但我无法通过谷歌挖掘它。
使用pathlib模块。
pathlib
from pathlib import Path path = Path("/here/your/path/file.txt") print(path.parent.absolute())
尝试这个:
import os print os.path.abspath(os.path.join(yourpath, os.pardir))
yourpath您想要父级的路径在哪里。
yourpath