擅长:python、mysql、java
<p>此代码段比较<code>path</code>中的所有文件。在</p>
<pre><code>import os
from itertools import combinations
path = r'path/to/dir'
entries = os.listdir(path)
filenames = [os.path.join(path, entry) for entry in entries if os.path.isfile(os.path.join(path, entry))]
for (file1, file2) in combinations(filenames, 2):
with open(file1) as f1, open(file2) as f2:
# Compare the files
</code></pre>
<p>在python3中,它可能会做得更优雅一些。在</p>
^{pr2}$