Ok.. So probably an example is a good way to explain this problem
So I have something like this:
if __name__=="__main__"
result = foobar()
sys.stdout.write(str(result))
sys.stdout.flush()
sys.exit(0)
Now this script is being called from a ruby script.. and basically it parses the result there.
But foobar() has a lot of print statments.. and stdout flushes all those prints as well.
Is there a way (besides logging mathods) I can modify something over here which automatically suppresses those prints and just flushes this result??
Thanks
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…