用法:
PurePath.match(pattern)
将此路径与提供的 glob-style 模式匹配。如果匹配成功则返回
True
,否则返回False
。如果
pattern
是相对路径,则路径可以是相对路径也可以是绝对路径,并且从右侧进行匹配:>>> PurePath('a/b.py').match('*.py') True >>> PurePath('/a/b/c.py').match('b/*.py') True >>> PurePath('/a/b/c.py').match('a/*.py') False
如果
pattern
是绝对路径,则路径必须是绝对路径,并且整个路径必须匹配:>>> PurePath('/a.py').match('/*.py') True >>> PurePath('a/b.py').match('/*.py') False
与其他方法一样,区分大小写遵循平台默认值:
>>> PurePosixPath('b.py').match('*.PY') False >>> PureWindowsPath('b.py').match('*.PY') True
相关用法
- 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.is_reserved用法及代码示例
- Python pathlib.PurePath.with_name用法及代码示例
- Python pathlib.PurePath.suffixes用法及代码示例
- Python pathlib.PurePath.parent用法及代码示例
- Python pathlib.PurePath.stem用法及代码示例
- Python pathlib.PurePath.parents用法及代码示例
- Python pathlib.PurePath.parts用法及代码示例
- Python pathlib.PurePath.joinpath用法及代码示例
- Python pathlib.PurePath.drive用法及代码示例
- Python pathlib.PurePath.relative_to用法及代码示例
注:本文由纯净天空筛选整理自python.org大神的英文原创作品 pathlib.PurePath.match。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。