6.7.1 The dircmp class
dircmp instances are built using this constructor:
( class dircmp a, b [ , ignore [ , hide ] ])
Construct a new directory comparison object, to compare the
directories a and b. ignore is a list of names to
ignore, and defaults to
['RCS', 'CVS', 'tags'].
hide is a
list of names to hide, and defaults to
dircmp class provides the following methods:
sys.stdout) a comparison between
a and b.
Print a comparison between a and b and common immediate
Print a comparison between a and b and common
dircmp offers a number of interesting attributes that may
be used to get various bits of information about the directory trees
Note that via
__getattr__() hooks, all attributes are
computed lazilly, so there is no speed penalty if only those
attributes which are lightweight to compute are used.
Files and subdirectories in a, filtered by hide and
Files and subdirectories in b, filtered by hide and
Files and subdirectories in both a and b.
Files and subdirectories only in a.
Files and subdirectories only in b.
Subdirectories in both a and b.
Files in both a and b
Names in both a and b, such that the type differs between
the directories, or names for which os.stat() reports an
Files which are identical in both a and b.
Files which are in both a and b, whose contents differ.
Files which are in both a and b, but could not be
A dictionary mapping names in common_dirs to
for information on suggesting changes.
About this document...