5-9|Python获取日志

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 5-9|Python获取日志

我有一个包含以下内容的日志文件。 我喜欢读书 Iteration value 和 detection_eval 价值

I0704 18:10:31.097334  2421 solver.cpp:433] Iteration 200, Testing net (#0)
I0704 18:10:31.149454  2421 net.cpp:693] Ignoring source layer mbox_loss
I0704 18:10:40.241916  2421 solver.cpp:546]     Test net output #0: detection_eval = 0.00273318

我做的

accuracy_pattern = r"Iteration (?P<iter_num>\d+), Testing net \(#0\)\n.* detection_eval = (?P<accuracy>[+-]?(\d+(\.\d*)?|\.\d+)([eE][+-]?\d+)?)"

但什么都没读,有什么问题吗?

编辑: 然后我把精确模式读成数组

for r in re.findall(accuracy_pattern, log):
        iteration = int(r[0])
        accuracy = float(r[1]) * 100

日志包含所有文件内容,读取如下

with open(log_file, 'r') as log_file2:
        log = log_file2.read()


相关实践学习
通过日志服务实现云资源OSS的安全审计
本实验介绍如何通过日志服务实现云资源OSS的安全审计。
相关文章
|
6月前
|
存储 监控 API
【Azure App Service】分享使用Python Code获取App Service的服务器日志记录管理配置信息
本文介绍了如何通过Python代码获取App Service中“Web服务器日志记录”的配置状态。借助`azure-mgmt-web` SDK,可通过初始化`WebSiteManagementClient`对象、调用`get_configuration`方法来查看`http_logging_enabled`的值,从而判断日志记录是否启用及存储方式(关闭、存储或文件系统)。示例代码详细展示了实现步骤,并附有执行结果与官方文档参考链接,帮助开发者快速定位和解决问题。
166 23
|
7月前
|
API 开发工具 Python
|
11月前
|
监控 数据挖掘 数据安全/隐私保护
Python脚本:自动化下载视频的日志记录
Python脚本:自动化下载视频的日志记录
|
12月前
|
Python
python读写操作excel日志
主要是读写操作,创建表格
141 2
|
12月前
|
Python Windows
python知识点100篇系列(24)- 简单强大的日志记录器loguru
【10月更文挑战第11天】Loguru 是一个功能强大的日志记录库,支持日志滚动、压缩、定时删除、高亮和告警等功能。安装简单,使用方便,可通过 `pip install loguru` 快速安装。支持将日志输出到终端或文件,并提供丰富的配置选项,如按时间或大小滚动日志、压缩日志文件等。还支持与邮件通知模块结合,实现邮件告警功能。
241 0
python知识点100篇系列(24)- 简单强大的日志记录器loguru
|
12月前
|
数据采集 机器学习/深度学习 存储
使用 Python 清洗日志数据
使用 Python 清洗日志数据
214 2
|
消息中间件 Kafka API
python之kafka日志
python之kafka日志
145 3
Python如何将日志输入到文件里
Python如何将日志输入到文件里
|
开发者 Python
基于Python的日志管理与最佳实践
日志是开发和调试过程中的重要工具,然而,如何高效地管理和利用日志常常被忽略。本文通过Python中的logging模块,探讨如何使用日志来进行调试、分析与问题排查,并提出了一些实际应用中的优化建议和最佳实践。
|
消息中间件 安全 Python
Python日志管理之Loguru
Python日志管理之Loguru

热门文章

最新文章

推荐镜像

更多