![]() |
Read each line, split into y values, write to output files:
t = 0.0 # t value # read the rest of the file line by line: while 1: line = ifile.readline() if not line: break yvalues = line.split() # skip blank lines: if len(yvalues) == 0: continue for i in range(len(outfiles)): outfiles[i].write('%12g %12.5e\n' % \ (t, float(yvalues[i]))) t += dt for file in outfiles: file.close() |