python实现重复文件清理
Duplicate-File-Cleaner重复文件清理工具
在pycharm上利用python实现重复文件的清理
这段代码是一个使用Python制作的删除重复文件的小工具,包括核心代码和GUI界面设计。
核心代码部分:
1 | import os |
上述代码定义了一个 main
函数,接收一个文件夹路径作为参数。在 main
函数中,使用 os.walk
函数遍历文件夹下的所有文件,并使用一个字典 dict
存储读取的文件内容和路径。如果某个文件的内容已经在字典中出现过,说明该文件是重复文件,使用 os.remove
函数删除该文件。
GUI界面设计部分:
1 | sg.theme('LightBrown3') |
上述代码使用 PySimpleGUI
库创建了一个简单的GUI界面。界面包括一个文件夹选择框、一个信息展示框、一个开始删除按钮和一个退出程序按钮。用户可以通过文件夹选择框选择要删除重复文件的文件夹路径,然后点击开始删除按钮进行删除操作。删除的结果和相关信息会显示在信息展示框中。
整体流程是,用户通过界面选择文件夹路径,然后点击开始删除按钮,程序调用 main
函数进行删除操作,并将结果显示在界面上。
这段代码需要安装 PySimpleGUI
库,可以使用pip install PySimpleGUI
命令进行安装。
1 | pip install PySimpleGUI |
GUI打包
打包可以直接使用pyinstaller进行安装,需要安装pyinstaller库
1 | pip install pyinstaller |
使用pyinstaller库打包,启动命令行窗口,在命令行窗口cd到文件所在的文件目录中,最后用下面命令进行打包:
1 | pyinstaller -F -w dfc.py |
打包完成会出现几个文件,进入dist文件夹,就可以看见.exe文件
原始发表:2023-07-08,如觉得有侵权请联系 god.me@foxmail.com
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 SakuraのBlog!
评论