It might be worth mentioning that glob.glob and pathlib.Path.glob work slightly differently. glob.globtreats dotfiles specially, while pathlib.Path.glob uses **only to match directories, not files. It's easy to use pathlib.Path.glob without reading the docs closely enough to realize the differences from glob.glob and bash globstar behavior, and thus construct a pattern that doesn't match what you want.
It might be worth mentioning that
glob.glob
andpathlib.Path.glob
work slightly differently.glob.glob
treats dotfiles specially, whilepathlib.Path.glob
uses**
only to match directories, not files. It's easy to usepathlib.Path.glob
without reading the docs closely enough to realize the differences fromglob.glob
and bash globstar behavior, and thus construct a pattern that doesn't match what you want.