python日志查找关键字,Python,在一个大的.log fi中搜索关键字代码

我是python的新手,im正在构建一个关键字搜索程序,该程序应该在一个larg.log文件(目前是单词“时间戳”)中找到所有相同的单词,并将值存储在单独的.log文件中。在

这是我写的代码,我的问题是,我只得到第一次“时间戳”弹出在.log文本新文件,而不是+100次,我想它。。。在

帮忙吗?:)

def search(文件名,文本):

重要=[]with open(filename) as f: #open search file

f = f.readlines() #read searrch file

for lines in f:

if text in lines: #if keyword is found take all lines

important.append(lines) #store all found keywords

print('done')

break

# file or 'sorted.txt'

with open('sorted.log', 'w') as file_handler:

file_handler.write(f"{filename}\n Status: {important} \n")

search(r'C:\Users\AppData\Local\Programs\Python\search\OJW74.log', 'Time stamp:') # search path

***例如.(.log文件锁定如下)

^{pr2}$

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值