Python处理文件——删除两个文件夹中的同名文件

Python处理文件——删除两个文件夹中的同名文件,第1张

Python处理文件——删除两个文件夹中的同名文件

目录

问题描述

处理思路

运用到的库

需要接收的参数

完整代码

写在最后


问题描述

比较两个文件夹内的文件名,把相同文件名的文件删除

处理思路

把两个路径中的文件分别放入array

循环路径A,如果包含B中的文件名则移去

运用到的库
import os
import shutil
需要接收的参数

aPath——A路径

bPath——B路径

完整代码
def checkFileName(aPath, bPath):
    bList = os.listdir(bPath)

    testList = []
    for file in bList:
        testList.append(file)

    aList = os.listdir(aPath)

    for i in aList:
        if i in testList:
            shutil.rmtree(aPath+'//'+i)#移除文件,我试过os.remove()但是会报错
        else:
            continue

checkFileName((r'C:A_Path'),(r'C:B_Path'))
写在最后

好像没啥可讲的

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5624701.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存