Maison > Article > développement back-end > Code de génération de fichier Python MD5
import md5
import sys
def sumfile(fobj) :
m = md5.new()
while True :
d = fobj.read(8096)
sinon d :
break
m.update(d)
return m.hexdigest()
def md5sum(fname):
if fname == '-':
ret = sumfile(sys .stdin)
else :
essayez :
f = file(fname, 'rb')
sauf :
return 'Échec de l'ouverture du fichier'
ret = sumfile(f)
f.close()
return ret
if __name__ == '__main__' :
pour fname dans sys.argv[1:] :
imprimer '2s %s' % (md5sum (fnom), fnom)
Pour plus d'articles liés au code de génération de fichiers Python MD5, veuillez faire attention au site Web PHP chinois !