Usually I can change stdout in Python by changing the value of sys.stdout. However, this only seems to affect print statements. So, is there any
sys.stdout
print
If you want to completely eliminate the console that launches with the python program, you can save it with the .pyw extension.
I may be misunderstanding the question, though.