用法:
PurePath.parent
路徑的邏輯父級:
>>> p = PurePosixPath('/a/b/c/d') >>> p.parent PurePosixPath('/a/b/c')
您不能越過錨點或空路徑:
>>> p = PurePosixPath('/') >>> p.parent PurePosixPath('/') >>> p = PurePosixPath('.') >>> p.parent PurePosixPath('.')
注意
這是一個純粹的詞法運算,因此有以下行為:
>>> p = PurePosixPath('foo/..') >>> p.parent PurePosixPath('foo')
如果要向上遍曆任意文件係統路徑,建議首先調用
Path.resolve()
以解析符號鏈接並消除“..”
組件。
相關用法
- Python pathlib.PurePath.parents用法及代碼示例
- Python pathlib.PurePath.parts用法及代碼示例
- Python pathlib.PurePath.with_stem用法及代碼示例
- Python pathlib.PurePath.name用法及代碼示例
- Python pathlib.PurePath.with_suffix用法及代碼示例
- Python pathlib.PurePath.as_posix用法及代碼示例
- Python pathlib.PurePath.root用法及代碼示例
- Python pathlib.PurePath.is_absolute用法及代碼示例
- Python pathlib.PurePath.is_relative_to用法及代碼示例
- Python pathlib.PurePath.anchor用法及代碼示例
- Python pathlib.PurePath.as_uri用法及代碼示例
- Python pathlib.PurePath.suffix用法及代碼示例
- Python pathlib.PurePath.match用法及代碼示例
- Python pathlib.PurePath.is_reserved用法及代碼示例
- Python pathlib.PurePath.with_name用法及代碼示例
- Python pathlib.PurePath.suffixes用法及代碼示例
- Python pathlib.PurePath.stem用法及代碼示例
- Python pathlib.PurePath.joinpath用法及代碼示例
- Python pathlib.PurePath.drive用法及代碼示例
- Python pathlib.PurePath.relative_to用法及代碼示例
注:本文由純淨天空篩選整理自python.org大神的英文原創作品 pathlib.PurePath.parent。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。