* Washakie Wyoming <washakie juno.com> [070415
14:25]:
> Thank you both! That seems to make my code much more
clear... I thought
> it was foolish writing files, but I just couldn't
determine how to
> parse the data!
>
> Kent, one thing, regarding:
> x = []
> t = []
> for l in data[stind:-1]:
> l = l.split() # Split on whitespace
> tval = float(l[0])
> t.append(tval)
> xval = float(l[24])
> x.append(xval)
>
> note that I had to change to [stind:-1] I believe I
must have a blank
> line at the end of the file...
That depends upon the platform. Under Unix, files are meant
to be
ending in a n, so you get an empty line at the end. But
nobody
enforces that.
So personally, I'd probably add something like this to the
loop:
l = l.split()
if not l:
continue
This way the loop ignores empty lines.
Andreas
_______________________________________________
Tutor maillist - Tutor python.org
http://
mail.python.org/mailman/listinfo/tutor
|