#!/usr/bin/python # -*- coding: UTF-8 -*- import hashlib def QuerySql(): # 定义文件名 txtName = 'allAttend.txt' # 打印文本MD5 md5_hash = hashlib.md5() with open(txtName,"rb") as f: for byte_block in iter(lambda: f.read(4096),b""): md5_hash.update(byte_block) print("\n文件的MD5(大写的32位):" + (md5_hash.hexdigest()).upper()) print("\n文件的MD5(小写的32位):" + (md5_hash.hexdigest()).lower()) print("\n文件的MD5(大写的16位):"+(md5_hash.hexdigest())[8:-8].upper()) print("\n文件的MD5(小写的16位):" + (md5_hash.hexdigest())[8:-8].lower()) QuerySql()