On 11/01/13 22:29, 3n2 Solutions wrote:
Need some help with working with a text file.
Is it possible to get the values associated with each of the parameter
in the below text file format? For example:
Yes, but it's non trivial. You need to parse the text.
1. How can I check what the Min and Max values are?
2. How to check the second column value associated with "epoch2"?
In both cases you can extract the line using the startswith() string
method. You can then use a combination of split() and strip(), lstrip()
and rstrip() and slicing to extract the substrings you need.
Then convert the strings to numbers as necessary.
I'd probably write value extraction functions for each required
parameter, given a line of input. Then iterate over the text and all the
appropriate function based on the startswith() result:
for line in open('myfile.txt'):
if line.startswith('Min'): min = getSingleNumber(line)
elif line startswith('Max'): max = getSingleNumber(line)
elif ....
elif line.startswith('epoch2'): epoch2 = getCol2(line)
....
HTH
--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor