ID EN
Pathlib

glob

Python 3.11

Glob the given relative pattern in the directory represented by this path, yielding all matching files (of any kind):

Syntax

PYTHON
Path.glob(pattern)

Examples

Example 1
PYTHON
>>> sorted(Path('.').glob('*.py'))
[PosixPath('pathlib.py'), PosixPath('setup.py'), PosixPath('test_pathlib.py')]
>>> sorted(Path('.').glob('*/*.py'))
[PosixPath('docs/conf.py')]
Example 2
PYTHON
>>> sorted(Path('.').glob('**/*.py'))
[PosixPath('build/lib/pathlib.py'),
 PosixPath('docs/conf.py'),
 PosixPath('pathlib.py'),
 PosixPath('setup.py'),
 PosixPath('test_pathlib.py')]

See Also

fnmatch auditing event sep altsep