我需要从日志中检索包含以下格式类似行的值 我的输入行如下所示:
line = "(last_bytes wrote 66560002, cur_bytes read 33280206, curr_bytes wrote 66560002blks read 103335128)"
我需要根据我的搜索字符串获取值
Ex: search(last_bytes wrote) = 66560002
search(cur_bytes read) = 33280206
我曾尝试分割行并在写入/读取后搜索下一个字符串,但这似乎确实返回了意外的值。
有没有办法在 python 中获取这些值?
如果您的行中始终有 text1_text2 text3 数字,那么您可以使用 split 函数轻松创建函数。
如果不是比较困难,你能说得更精确一点吗?