【发布时间】:2020-08-09 08:45:56
【问题描述】:
如果我在日志文件中有以下 ERROR 行,我正在尝试执行以下操作:
Aug 9 12:44:39 hostnameABC gnome-terminal-[12581]: Theme parsing error: gtk.css:6765:28: Missing opening bracket in color definition
我最终需要一个字典(python),看起来像这样:
gnome-terminal-[1258] = {ERROR: 1}
如果范围内已经有这样的字典,则 ERROR += 1 。 最后打印字典名和键值。
这可能吗?
【问题讨论】:
-
您想统计日志文件中
gnome-terminal-[12581]的出现次数吗? -
是什么让错误成为错误?
-
请详细说明“范围”
-
错误行由其中存在“错误”表示。那是错误的时候。里面也可能有“信息”。
-
错误行由其中存在“错误”表示。那是错误的时候。里面也可能有“信息”。范围也意味着,如果有另一个错误行 forgnome-terminal-[12581] 的实例,那么我们需要检查它是否已经初始化为字典并将 1 添加到错误键。或者以任何其他方式实现这一目标。
标签: python dictionary python-re