Python 2.6.2 を使用しています。filecmp モジュールのドキュメントには次のように書かれています。
filecmp モジュールは、さまざまなオプションの時間/正確性のトレードオフを使用して、ファイルとディレクトリを比較する関数を定義します。
そして、filecmp.cmp 関数の:
filecmp.cmp(f1, f2[, 浅い])
f1 と f2 という名前のファイルを比較し、等しい場合は True を返し、そうでない場合は False を返します。
浅いが与えられ、false でない限り、同一の os.stat() 署名を持つファイルは等しいと見なされます。
彼らがしていないのは、 で得られる正確さのレベルを指定することだけですshallow=False
。それで、何をしshallow=False
ますか?それはどのくらい正しいですか?