python分析系统日志
这个不用做计划任务。直接用tail -f 文件名|grep executing too slow 这样就可以了。然后wc统计行数。如果你一定要用python做。就使用文件对象中的seek方法,移到上次处理的位置。
python如何优雅的解析出这段日志信息
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
def loadData(path):
data=list()
with open(path,'r') as fileReader:
lines = fileReader.readlines() # 读取全部内容
for line in lines:
line = line.strip()
line = line.split("\t")#根据数据间的分隔符切割行数据
data.append(line[:])
data=np.array(data)
data = data.astype(float)
np.random.shuffle(data)
label=data[:,0]
features=data[:,1:]
print("data loaded!")
return features,label-1
还没有评论,来说两句吧...