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