话不多说,直接上代码:
'''
将源文件夹下文件名中含有关键字的文件批量复制到另一文件夹中,根据情况修改三处代码即可
'''
import os
import shutil
src_dir_path = 'D:/copykeywordw/notations' # 源文件夹 修改1
to_dir_path = 'D:/copykeywordw/lables' # 存放复制文件的文件夹 修改2
key = 'face' # 关键词 修改3
if os.path.exists(src_dir_path):
for file in os.listdir(src_dir_path):
logfile = open(file, 'r')
lines = logfile.readlines()
for line in lines:
if line.find(key) != -1:
shutil.copy(src_dir_path + '/' + file, to_dir_path + '/' + file)