Python将文件名中含有关键字的文件批量复制到另一文件夹中

话不多说,直接上代码:

'''
将源文件夹下文件名中含有关键字的文件批量复制到另一文件夹中,根据情况修改三处代码即可
'''


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)

你可能感兴趣的:(Python妙用,大数据,python)