我是一个python初学者,我不能做循环。在
这里是这样的:我有两个csv文件(事件日志)。在
首先被称为bd8结果.csv有4或5条线的结构如下:
2015/10/30 09:53:44,blabla1,259373865,95,F,A1 IP Thers,A1SIP V1 (R),-,,1446195224
2015/10/30 11:03:14,blabla2,259431070,32,F,A7 IP MornOs,A7SIP V1 (R),-,,1446199394
2015/10/30 21:30:59,blabla3,259980991,86,F,A2 IP Hor4ain,A2IP V1 (R),-,,1446237059
第一列是日期,第二列是IP事件(target),最后一列是epoch时间。在
我需要在一个更大的日志文件中找到blabla1、blablabla2和blablabla3以及在这些事件发生前20分钟和之后20分钟关联的事件,并将结果写入csv文件。 我只收集同一个选择器信息的事件(因此,如果。。。)。在
我的代码如下:
^{pr2}$我的问题是它正确地执行了第一个项目(blabla1),但是没有为blablabla2和blabla3编写任何内容。在
我试过好几种方法,但都吃不消了。在
感谢任何帮助。谢谢您!在
在},并且在连续的循环中不会返回任何内容。在
reader2
上循环一次之后,reader1
将被它的for循环耗尽并引发{您应该在每次迭代中获得
csv.reader
的新实例:{来自^ a1}:
这意味着在读取器引发
StopIteration
之后,它将像耗尽的生成器一样耗尽。在相关问题 更多 >
编程相关推荐