Python 批量查找文件中含有关键字的文件,并存储到新文件中
import os from re import T path = r'F:\pass\pass' # 绝对路径目录 files = os.listdir(path) # 得到文件夹下的所有文件名称 for file in files: # 遍历文件夹 position = path+'\\' + file # 构造绝对路径,"\\",其中一个'\'为转义符 # print(position) with open(position, encoding='UTF-8') as f: contents = f.readlines() if contents: for line in contents: if '10800049' in line: # 查找含有关键字的行 print(position) # print(line) with open('log.txt', 'a') as f: f.write(position+'\n') # 保存含有关键字的文件