# -*- coding: gb18030 -*- import os import io import sys reload(sys) sys.setdefaultencoding('utf-8') path = r'D:\k1_total_quantity_scripts\Suites\Onetrack\Design Vaildation TEST\Feature TEST\BSP TEST\格式化' for root, _, files in os.walk(path): if len(files) > 0: for f in files: position = root + '\\' + f with io.open(position, encoding='gb18030', errors='ignore') as ff: content = ff.read() lines = content.splitlines() for line in lines: if '0xc5' in line.strip(): # 查找含有关键字的行 with open('log.txt', 'a') as fff: fff.write(f + ' , '+line.strip() + '\n') # 保存含有关键字的文件+含有关键字的行
标签:files,子目录,sys,关键字,查找,TEST,import,line From: https://www.cnblogs.com/Tanwheey/p/18153624