使用python如何在一个巨大的reords文件中grep记录,其中包含数百万个d

2024-10-01 19:24:29 发布

您现在位置:Python中文网/ 问答频道 /正文

使用python在Linux中,最快的方法是grep一个文件中100万条记录的列表。你知道吗

假设这些是我的样本记录:

5,DAMAGED,2,500,rabiou,XOFyu,20160227T12:10:16+0100,20201231T23:59:59+0100,,vsuser,,990825958226,9167447676,,,31001,,,,,,,,,,,,,,,C

0,,2,500,rabiou,XOFyu,20160227T12:10:16+0100,20201231T23:59:59+0100,20160227T12:10:16+0100,,vsuser,990825958226,9167447676,,,31001,,,,,,,,,,,,,,,H

5,DAMAGED,2,500,rabiou,XOFyu,20160227T12:10:16+0100,20201231T23:59:59+0100,20160307T21:17:42+0100,,vsuser,990825958226,9167447676,,,31001,,,,,,,,,,,,,,,H

因此,如果我grep990825958226,我需要值的最后一次出现,并且组合应该是起始字母“5”,它是公共的,结束字母“H”和字母“DAMAGED”

如果这三个组合存在,请指导我编写一个python来搜索单个记录,并获取每个记录的最后一行。你知道吗

提前谢谢。你知道吗


Tags: 文件方法列表linux字母记录grep样本

热门问题