我有几GB的XML格式的日志文件。我感兴趣的是找到具有特定命令的行,并提取订购该命令的用户
也就是说,我想检查所有行中的一个特定字段是否有一个特定的值,然后从同一行的另一个字段中提取一个未知值。我该怎么做呢(我试着转向文档和其他来源,但不了解它是如何工作的。)
我目前使用的是Python2.7.15,但是如果3.*更好或者更简单,我会使用它
下面是我感兴趣的日志文件中的一行的示例:
<?xml version="1.0" encoding="UTF-8"?>
<IHEYr4>
<UserAuthenticated>
<LocalUsername>User1</LocalUsername>
<Action>Login</Action>
</UserAuthenticated>
<Host>192.168.1.15</Host>
<TimeStamp>2018-01-18T02:31:00</TimeStamp>
</IHEYr4>
使用
ElementTree
演示:
输出:
相关问题 更多 >
编程相关推荐