arogozhnikov / python3_with_pleasure

A short guide on features of Python 3 with examples

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Globbing with glob vs. pathlib

gpoore opened this issue · comments

It might be worth mentioning that glob.glob and pathlib.Path.glob work slightly differently. glob.glob treats 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.

Thanks, I didn't know this, so will add a remark.

Edit: added a remark, I think some examples would help