【发布时间】:2017-10-17 01:49:50
【问题描述】:
我有一个由我无法控制的外部程序生成的日志文件,它由一个由空格分隔的键值对组成,我找不到一种简单的方法来解析它。例如,一行将包含类似
time="2017-10-03T15:13:34Z" level=info msg="Some information message"
time="2017-10-03T15:13:35Z" level=warn msg="Some basic message" err="More details on error"
由于字符串的原因,我无法在空格上拆分,而且我不完全确定如何使用正则表达式来处理这个问题,因为并非所有内容都用引号括起来。
有没有一种简单的方法可以将单行转换为字典(或 JSON)?
【问题讨论】:
-
@DaveBensonPhillips 抱歉,我的建议中没有看到这一点。感谢您的提醒!
标签: python