\section{\module{fnmatch} ---
- \UNIX{} shell style pathname pattern matching.}
-\declaremodule{standard}{fnmatch}
+ \UNIX{} style filename pattern matching}
-\modulesynopsis{\UNIX{} shell style pathname pattern matching.}
+\declaremodule{standard}{fnmatch}
+\modulesynopsis{\UNIX{} shell style filename pattern matching.}
This module provides support for \UNIX{} shell-style wildcards, which
are \emph{not} the same as regular expressions (which are documented
-in the \module{re}\refstmodindex{re} module). The special characters
-used in shell-style wildcards are:
+in the \refmodule{re}\refstmodindex{re} module). The special
+characters used in shell-style wildcards are:
+\index{filenames!wildcard expansion}
\begin{list}{}{\leftmargin 0.5in \labelwidth 0.45in}
\item[\code{*}] matches everything
false; the comparision is case-sensitive.
\end{funcdesc}
+
\begin{seealso}
-\seemodule{glob}{Shell-style path expansion}
+ \seemodule{glob}{Shell-style path expansion}
\end{seealso}
\section{\module{glob} ---
- \UNIX{} shell style pathname pattern expansion.}
-\declaremodule{standard}{glob}
+ \UNIX{} style pathname pattern expansion}
+\declaremodule{standard}{glob}
\modulesynopsis{\UNIX{} shell style pathname pattern expansion.}
functions in concert, and not by actually invoking a subshell. (For
tilde and shell variable expansion, use \function{os.path.expanduser()}
and \function{os.path.expandvars()}.)
+\index{filenames!pathname expansion}
\begin{funcdesc}{glob}{pathname}
Returns a possibly-empty list of path names that match \var{pathname},
which must be a string containing a path specification.
\var{pathname} can be either absolute (like
\file{/usr/src/Python-1.5/Makefile}) or relative (like
-\file{../../Tools/*.gif}), and can contain shell-style wildcards.
+\file{../../Tools/*/*.gif}), and can contain shell-style wildcards.
\end{funcdesc}
For example, consider a directory containing only the following files:
>>> glob.glob('?.gif')
['1.gif']
\end{verbatim}
+
+
+\begin{seealso}
+ \seemodule{fnmatch}{Shell-style filename (not path) expansion}
+\end{seealso}