import os
import shutil
file_path="D:\\first\\table" #目标文件目录名
filelist=os.listdir(file_path)#打开文件目录,获取文件名称
f =open("D:\\first\\file.txt", encoding='utf-8')#打开目标文本里面需要查找的文件名
list = []#创建数组
for linein f:
list.append(line.split(' ')[0].strip())#处理目标文本里面的数据
for filein filelist:#遍历文件名
for jin list:#遍历文本里面的文件名称
if jin file:#查找文件名
olddir = os.path.join(file_path, file)#写出老目录
F ="D:\\first\\newfile" #自己创建要复制的新目录
newdir = os.path.join(F, file)
shutil.copy(olddir, newdir)#复制文件到新目录
continue
else:
continue