aditya shukla wrote:
Hello Guys,

I have a program which i use like this scraps.py arg1 arg2 > filename. I am
using the redirection operator to direct the output to the filename .The
scenario  here is that I want to print a message as long as the program is
running and as generate an error message and exit as I use a keyboard
interrupt.I am able to do this by using a try except clause but the issue is
that everything is written to the file as i am using the redirection
operator .Is there a way to write the running program message and the
terminate program mesage to the console without writing it to the file.



Thanks

Aditya

That's what sys.stderr is for. It's redirected independently of stdout, and most people will leave it pointing to the console.

You could for example use
     print >> sys.stderr ,  "Starting program"

DaveA


--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to