上传者: 38628429 
                                    |
                                    上传时间: 2023-01-01 10:36:31
                                    |
                                    文件大小: 57KB
                                    |
                                    文件类型: PDF
                                
                            
                                
                            
                                前言
大家好,又到了Python办公自动化系列。
今天分享一个系统层面的自动化案例:
「给定一个文件夹,使用Python检查给定文件夹下有无文件重复,若存在重复则删除」
主要涉及的知识点有:
  os模块综合应用
  glob模块综合应用
  利用filecmp模块比较两个文件
步骤分析
该程序实现的逻辑可以具化为:
遍历获取给定文件夹下的所有文件,然后通过嵌套循环两两比较文件是否相同,如果相同则删除后者。
实现问题的关键就变成了?
如何判断两个文件是否相同?
在这里我们可以使用filecmp模块,来看看官方的介绍文档:
  filecmp.cmp(f1, f2, shallow=True