# 使用os.walk遍历文件夹->拼接文件全路径->查找文件中是否含有字段Error
import os
path=r'C:\Users\VM\Desktop' #文件夹路径指定
for root,dirs,files in os.walk(path):
for f in files:
if f.endswith('.log'): #文件类型指定
filepath=os.path.join(root,f)
# print(filepath) #全路径
with open(filepath, 'r', encoding='utf-8') as f:
file = f.readlines()
for line in file:
if 'Error' in line: #查找字段指定
print('存在异常数据:',line)
运行结果如下图: