手机

密码

安全问题

注册 忘记密码?

详情请戳:https://www.udongman.cn/index.php?m=product&c=csp ​

有效期:2022/03/03 - 2022/08/30
去除重复文件小工具
来源: | 作者:wUw | 发布时间: 1311天前 | 2978 次浏览 | 分享到:


btn = Button(window,text = "去重",font=ft,command = lambda:[delfile()]).place(relx = 0.88,rely = 0.8)
btn = Button(window,text = "查重",font=ft,command = lambda:[inspect()]).place(relx = 0.78,rely = 0.8)

progressbarTwo = tkinter.ttk.Progressbar(window)  # 设置进度条
progressbarTwo.place(relx=0.05, width=450, height=7, rely=0.65)  # 设置进度条长宽高
progressbarOne = tkinter.ttk.Progressbar(window)  # 设置进度条
progressbarOne.place(relx=0.05, width=450, height=7, rely=0.55)  # 设置进度条长宽高
window.mainloop()#保持窗口

3.大文件划块计算哈希值:

with open(listA[i], 'rb', buffering=0) as f:  # 二进制读取文件
            print(i)
            sha224 = hashlib.sha224()  # 哈希 sha224
            while True:
                IV00 = f.read(8192)  # 一次读取8192,分段读取,直至读取完毕
                sha224.update(IV00)  # 拼接
                # print(IV00)
                if not IV00:
                    break
        # print(sha224.hexdigest())
        listB.append(sha224.hexdigest())  # 将sha224哈希值写入listB
        progressbarOne['value'] += 1  # 进度值+1

  • 标题
  • 内容
  • 验证码
提交
标题内容提交时间
没有记录!