如何解决如何在 Python 中获取父目录?
使用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
您想要父级的路径在哪里。
解决方法
有人可以告诉我如何以跨平台方式获取 Python 中路径的父目录。例如
C:\Program Files ---> C:\
和
C:\ ---> C:\
如果目录没有父目录,则返回目录本身。这个问题可能看起来很简单,但我无法通过谷歌挖掘它。