Mercurial > cpython-lru_cache-weakref
view Doc/lib/libcmp.tex @ 12357:5b59ea41db4e legacy-trunk
Install the docs (with fewer rules).
Add descriptions for the system variables.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Mon, 10 Apr 2000 19:36:27 +0000 |
| parents | c8155d05d9ca |
| children | d7864345b1c8 |
line wrap: on
line source
\section{\module{cmp} --- File comparisons} \declaremodule{standard}{cmp} \sectionauthor{Moshe Zadka}{mzadka@geocities.com} \modulesynopsis{Compare files very efficiently.} % XXX check version number before release! \deprecated{1.5.3}{Use the \module{filecmp} module instead.} The \module{cmp} module defines a function to compare files, taking all sort of short-cuts to make it a highly efficient operation. The \module{cmp} module defines the following function: \begin{funcdesc}{cmp}{f1, f2} Compare two files given as names. The following tricks are used to optimize the comparisons: \begin{itemize} \item Files with identical type, size and mtime are assumed equal. \item Files with different type or size are never equal. \item The module only compares files it already compared if their signature (type, size and mtime) changed. \item No external programs are called. \end{itemize} \end{funcdesc} Example: \begin{verbatim} >>> import cmp >>> cmp.cmp('libundoc.tex', 'libundoc.tex') 1 >>> cmp.cmp('libundoc.tex', 'lib.tex') 0 \end{verbatim}
