查看两个文件是否是同一文件,很好地方法就是计算其md5的值,然后比较是否相同。
#-*- coding:utf-8 -*-
import os
import timeit
import multiprocessing
import hashlib
def getHash(f):
# line=f.readline()
md5_hash = hashlib.md5()
while True:
# md5_hash.update(line) 、
# line=f.readline()
content = f.read(1024)
if not content:
break
md5_hash.update(content)
return md5_hash.hexdigest()
def readFilename(path, allfile):
filelist = os.listdir(path)
for filename in filelist:
filepath = os.path.join(path, filename)
#filepath=unicode(filepath,"utf-8")
if os.path.isdir(filepath):
readFilename(filepath, allfile)
else:
allfile.append(filepath)
return allfile
def begin():
ff1 = "C:\Users\zgd\Desktop\zgddgz"
ff2 = "C:\Users\zgd\Desktop\gdz