[Tutor] saving output data in a file
Alan Gauld
alan.gauld at btinternet.com
Fri Dec 4 10:14:49 CET 2009
"Prasad Mehendale" <prachit915 at gmail.com> wrote
>I am a beginner. I want to save the output data of the following programme
>in
> a file through the programme.
The easiest way is to use file redirection at run-time
$ python foo.py > results.txt
This will work on Linux/MacOS/Windows
The alternatives are
1) open a file in your program and replace all of the print statements
with write() functions
2) Use the file output trick with print
resultFile = open('results.txt',w)
print >>resultFile 'my output string'
You can find out more about file handling in the Handling Files topic of
my tutorial ...
--
Alan Gauld
Author of the Learn to Program web site
http://www.alan-g.me.uk/
More information about the Tutor
mailing list