Maison  >  Article  >  développement back-end  >  Code de génération de fichier Python MD5

Code de génération de fichier Python MD5

高洛峰
高洛峰original
2017-01-14 14:13:581268parcourir

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 !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn