当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python pathlib.PurePath.parent用法及代码示例


用法:

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.org大神的英文原创作品 pathlib.PurePath.parent。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。