Kristina KudriaĆ°ova <[EMAIL PROTECTED]> writes: > 1 Nov 2005 09:19:45 -0800, [EMAIL PROTECTED] <[EMAIL PROTECTED]>: >> Hi, I have a file with this content: >> >> zzzz zzzzz zzz zzzzz >> ... >> xxxxxxx xxxxxxxxxx xxxxx 34.215 >> zzzzzzz zz zzzz >> ... >> > > Hi, > > I'd suggest doing this: > > f = file('...') > for line in f: > if 'xxxxxxx xxxxxxxxxx xxxxx' in line: > var = float(line[len('xxxxxxx xxxxxxxxxx xxxxx'):].strip()) > f.close()
Alternatively: start = len('xxxxxxx xxxxxxxxxx xxxxx') for line in f: if line.startswith('xxxxxxx xxxxxxxxxx xxxxx'): var = float(line[start:].strip()) <mike -- Mike Meyer <[EMAIL PROTECTED]> http://www.mired.org/home/mwm/ Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information. -- http://mail.python.org/mailman/listinfo/python-list