When I have a Python script generating a lot of output, I either open an output file and then print to it with
fp = open("results.txt","w") print>>fp,"stuff" or I redirect output to a file from the command line using ">" (also works on Unix), for example python foo.py > results.txt An alternative is to open a shell buffer within Emacs or XEmacs, two text editors with Python modes. You can run a Python script from within the shell buffer, and the results will be printed there. You can move around the shell buffer as if it were a file. -- http://mail.python.org/mailman/listinfo/python-list