1.以二进制格式打开文件
2.读取这个文件
3.获取数据的md5值的十六进制
4.打开存放md5的文件,格式为:写入。希望覆盖原来的内容。
5.把md5写进去
import hashlibwith open("./file.xml","rb") as file: data=file.read() md5_value=hashlib.md5(data).hexdigest() #print(md5_value) with open("./file.md5","w") as file2: file2.write(md5_value)
用with open的好处:不用close文件
关于with open 的mode参数: