python实战之MD5码值校验

功能:

        给定文件,计算MD5值并和预期MD5值对比,显示对比结果

代码如下,实现细节参考注释:

# -*- coding: utf-8 -*-

# 功能:取得文件中的MD5码值和预期MD5码作对比,显示对比结果
#       输入: 文件(含路径)、预期MD码值
#       输出:  对比结果,如果不一致,显示文件MD5码值
# 实现:
#       依赖模块:
#               sys-系统模块,作用1-取得系统参数;作用2-关闭UI界面
#               hashlib-加密计算模块,作用:取得文件的MD5码值
#               PyQt5-UI模块,作用:应用界面
#        代码介绍:
#               1.Ui_Dialog类:基础代码由pyqt5-tools模块通过UI设计所得,UI转python代码命令
#                               python -m PyQt5.uic.pyuic -o python文件(含路径) ui文件(含路径)
#               2.Ui_Dialog类的get_md5方法:取得文件的MD码值
#               3.Ui_Dialog类的btnSelect_clicked方法:文件选择按钮的事件函数
#                          关联文件选择按钮的事件的方法:
#                               (1)在Ui_Dialog类的setupUI方法中添加connect关联
#                                       self.btnSelect.clicked.connect(self.btnSelect_clicked)
#                               (2)在Ui_Dialog类中添加Ui_Dialog类的btnSelect_clicked方法
#               4.Ui_Dialog类的btnCompare_clicked方法:对比按钮的事件函数
#                               (1)在Ui_Dialog类的setupUI方法中添加connect关联
#                                       self.btnCompare.clicked.connect(self.btnCompare_clicke
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值