I am trying to read some data from a flat file and displaying it on other application using Python. My flat file has 12,000 lines, and I do not need all of the data. I need to parse out some data. What I have on my flat file is 12,000 lines. A chunk of lines have 00 besides other data, and another chunk has 10 besides other data in the line. What I want to do is parse out all the lines with 10 in it, and include only those lines which have 00.
Below is the updated sample file. I want to parse out all the lines with 10. Also its just a sample, my actual flat file is of 12,000 lines.
I just updated my flat file. Here, I just want to read lines with $ at the start and LOB after $ and 00 at the end before &. I want to parse out everything else in the flat file.
$90TM020516 19002200&
$90LOB 0 0 0 7 10 &
$90LOB 25 0 0 6 10 &
$90LOB 57 0 0 6 10 &
$90LOB353 0 0 5 10 &
$90LOB 36 0 0 5 10 &
$90GPSA8 0 38281168 -77448376&
$90LOB276 0 0 5 10 &
$90LOB185 0 0 6 10 &
$90LOB197 0 0 6 00 &
$90LOB198 0 254 6 00 &
$90LOB197 0 254 6 00 &
RSSI $90LOB201 0 254 5 00 &
$90TM020516 19002300&
$90LOB194 0 254 5 00 &
$90LOB190 0 254 5 00 &
$90LOB185 0 254 5 00 &
$90LOB181 0 254 5 00 &
$90LOB187 0 254 5 00 &
$90LOB192 0 254 5 00 &
$90LOB195 0 254 5 00 &
$90LOB195 0 254 5 00 &
$90LOB191 0 254 5 00 &
$90LOB184 0 254 5 00 &
$90LOB177 0 254 5 00 &
Below is the code I am using for reading data
for line in lines:
if (line[0] == '$'):
if (line[3:6] == 'LOB'):
if (line[22:24]=='00'):
I can send you the whole flat file if you want to. Its just an extract from the file.