对照文本文件提取文件工具(正在修改版)
#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

浙公网安备 33010602011771号