首页 > 其他 > 详细

输出重定向

时间:2019-05-30 21:49:46      阅读:147      评论:0      收藏:0      [点我收藏+]
# 定义标准输出对象 
class stdoutToStr(object): 

    def __init__(self):
        self.s = ‘‘

    def write(self, buf): 
        self.s += buf


# 保存当前标准输出
out = sys.stdout

# 将当前输出转换为新建的标准输出
sys.stdout = stdoutToStr()

# 返回原来的标准输出
sys.stdout = out

当遇到不想显示的内容可以控制标准输出不显示,或者用作程序日志功能

输出重定向

原文:https://www.cnblogs.com/luocodes/p/10951721.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!