对照文本文件提取文件工具(正在修改版)

#coding:utf-8
import os 
import shutil
liebiao='C:\\Users\\Administrator\\Desktop\\列表.txt'      #你的包含需要查找的内容的文本文档
root1='C:\\Users\\Administrator\\Desktop\\文件夹1'       #原来文本文档
root2='C:\\Users\\Administrator\\Desktop\\文件夹2'       #目标文本文档
with open (liebiao,encoding="utf-8") as obj:                   #读取文本文档
    words=obj.readlines()                                                     
    for word in words:                                                       #读取文本文档的内容(我这里是读取身份证号码)
        for root,dirs,files in os.walk(root1):                         #获取目录,文件夹、盘符
            for file in files:                                                     #获取每个文件夹的每个文件
                if file[0:18]== word.strip():                               #如果文件存在的文件名称和文本文件的内容是否一致
                    shutil.copy(root1+'\\'+file,root2+'\\'+file)       #复制文件root1的文件到root2
posted @ 2021-08-09 00:30  654579776  阅读(56)  评论(0)    收藏  举报