Jinghui Niu <niujing...@gmail.com> writes: > Hi, I've been studying python 3 modules. I'm a bit confused about the > possibly overlap between fnmatch() and glob(), they seem to achieve > the same goals exactly. Why duplicate?
From the module documentation: Note that unlike fnmatch.fnmatch(), glob treats filenames beginning with a dot (.) as special cases. <URL:https://docs.python.org/2/library/glob.html> So the goals are different: ‘glob.glob’ has the goal of matching closer to the Unix meaning of glob patterns, where filenames starting with a “.” character are conventionally treated as “hidden by default”. -- \ “We are stuck with technology when what we really want is just | `\ stuff that works.” —Douglas Adams | _o__) | Ben Finney -- https://mail.python.org/mailman/listinfo/python-list