**
python 标准输出重定向
**
在python中,sys.stdout 和 sys.stderr 都是流对象,尽管他们只支持写入。 常量。这就意味着你可以给它们赋上新 值 — 任意其他流对象 — 来重定向他们的输出。
import sys
class RedirectStdoutTo:
def __init__(self, out_new):
self.out_new = out_new
def __enter__(self):
self.out_old = sys.stdout
sys.stdout = self.