Dick Moores wrote: > I have a script that writes it's output to a file. I also print the time with > > print "Time was %.4g seconds" % (timeEnd - timeStart) > > How could I also have the same output of the print expression, written to > the file?
The formatting part of the print is just an expression with a string value, you can assign it to a variable and write it to your file. You might want to add a newline: timeMsg = "Time was %.4g seconds\n" % (timeEnd - timeStart) f.write(timeMsg) If you have a lot of output that you want to put to the console and to a log file you might like to look at the logging module. A single line of logging can be written to multiple places by the module. Kent _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor