有人能告诉我如何以跨平台方式在 Python 中获取路径的父目录吗?例如
C:\Program Files ---> C:\
和
C:\ ---> C:\
如果目录没有父目录,则返回目录本身。这个问题看似简单,但我无法通过 Google 找到答案。
使用pathlib模块。
pathlib
from pathlib import Path path = Path("/here/your/path/file.txt") print(path.parent.absolute())