西湖鱼 发表于 2017-5-4 10:53:36

python 学习之输出流重定向

  http://www.cnblogs.com/rchen/archive/2006/02/14/330605.html
import sys

buffer = ''

class Logger:
    def write(self, s):
        global buffer
        buffer += s

mylogger = Logger()
stdout_ = sys.stdout # backup reference to the old stdout.
sys.stdout = mylogger

print 'ok'
print '1'
print {'a': 1, 'b': 2}, 'hello', [1,2,3]

sys.stdout = stdout_
print buffer
页: [1]
查看完整版本: python 学习之输出流重定向