Primary
glob.glob() ⚬|Documentation|1st|20251021234900-00-⌔
glob — Unix style pathname pattern expansion — Python 3 documentation#glob.glob
glob.glob(pathname, ﹡, root_dir=None, dir_fd=None, recursive=False, include_hidden=False)Return a possibly empty list of path names that match pathname, which must be a string containing a path specification. pathname can be either absolute (like
/usr/src/Python-1.5/Makefile) or relative (like../../Tools/﹡/﹡.gif), and can contain shell-style wildcards. Broken symlinks are included in the results (as in the shell). Whether or not the results are sorted depends on the file system. If a file that satisfies conditions is removed or added during the call of this function, whether a path name for that file will be included is unspecified.If root_dir is not
None, it should be a path-like object specifying the root directory for searching. It has the same effect onglob()as changing the current directory before calling it. If pathname is relative, the result will contain paths relative to root_dir.This function can support paths relative to directory descriptors with the dir_fd parameter.
If recursive is true, the pattern “
﹡﹡” will match any files and zero or more directories, subdirectories and symbolic links to directories. If the pattern is followed by anos.seporos.altsepthen files will not match.If include_hidden is true, “
﹡﹡” pattern will match hidden directories.Raises an auditing event
glob.globwith argumentspathname,recursive.Raises an auditing event
glob.glob/2with argumentspathname,recursive,root_dir,dir_fd.Note: Using the “
﹡﹡” pattern in large directory trees may consume an inordinate amount of time.Note: This function may return duplicate path names if pathname contains multiple “
﹡﹡” patterns and recursive is true.Note: Any
OSErrorexceptions raised from scanning the filesystem are suppressed. This includesPermissionErrorwhen accessing directories without read permission.Changed in version 3.5: Support for recursive globs using “
﹡﹡”.Changed in version 3.10: Added the root_dir and dir_fd parameters.
Changed in version 3.11: Added the include_hidden parameter.
Printed 2026-06-28.
(echo:: @ ᯤ)
Link to original
Secondary
• • •