用法:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。