Я использую Python 2.6.2. В документах для filecmp модуля говорится:
filecmp модуль определяет функции для сравнения файлов и каталогов с различными дополнительными компромиссами времени/правильности.
и, функции filecmp.cmp:
filecmp.cmp (f1, f2 [мелкий])
Сравните файлы, названные f1 и f2, возвратив True, если они кажутся равными, Ложными иначе.
Если не мелкий дан и ложь, файлы с идентичным os.stat (), подписи взяты, чтобы быть равными.
То, что они не делают, указывают, что является уровнем правильности, с которым каждый получает shallow=False
. Так, что делает shallow=False
? Насколько корректный это?