[Tutor] How to write this to a file?
Dick Moores
rdm at rcblue.com
Thu Oct 6 02:05:08 CEST 2005
Kent Johnson wrote at 16:32 10/5/2005:
>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)
Thanks, Kent, that works!
>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.
I'll check out the logging module.
Dick
More information about the Tutor
mailing list