On 01/16/2013 04:22 PM, 3n2 Solutions wrote:
Say I have a text file (example below) that has multiple records with
the same format but not always the same number of lines.  Each record
is separated by the line that starts with “Examining file” as in below
example. If you notice, the 3D Val is not there for the second record.
How do I report that the “3D Val” is not present for that particular
record “8866W2310089.txt”?
Thanks to Alan for his reply.



Examining file: 5521W2310000.txt

Duration                 :      0h : 59m
First meas : week   :  86     :   1721
Last  meas : week   :  89     :   1721

Min val           :     15
Max val         :     18
3D             :   3600  100.0%

summary         Total  Missed    Rate
epoch1                :        1378       0       0\1000
epoch2                :        2154       1       0\1000



Examining file: 8866W2310089.txt

Duration                 :      0h : 59m
First meas : week   :  87     :   1721
Last  meas : week   :  84     :   1721

Min val           :     16
Max val         :     19

summary         Total  Missed    Rate
epoch1                :        1378       0       0\1000
epoch
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor



If the file isn't very huge, you can split by "Examining file: ",
then iterate over the list, check if '3D' is in the item; if it
isn't, split the item by newlines and print first line.

HTH,  - mitya

--
Lark's Tongue Guide to Python: http://lightbird.net/larks/

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to