用法:
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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。