大家好今天分享一个系统层面的自动化案例:
很多人学习python,不知道从何学起。
很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
很多已经做案例的人,却不知道如何去学习更加高深的知识。
那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!
「给定一个文件夹,使用Python检查给定文件夹下有无文件重复,若存在重复则删除」
主要涉及的知识点有:
步骤分析
该程序实现的逻辑可以具化为:
遍历获取给定文件夹下的所有文件,然后通过嵌套循环两两比较文件是否相同,如果相同则删除后者。
实现问题的关键就变成了:point_down:
如何判断两个文件是否相同?
在这里我们可以使用 filecmp 模块,来看看官方的介绍文档:
所以可以这样使用:point_down:
解决了这个问题,我们就可以开始写代码了!
Python实现
导入需要的库并设置目标文件夹路径