由于您无法覆盖该
write函数(它是只读的),因此一个简单的猴子补丁可能看起来像这样(将时间戳添加到每个打印行):
old_f = sys.stdoutclass F: def write(self, x): old_f.write(x.replace("n", " [%s]n" % str(datetime.now())))sys.stdout = F()
一个示例如下所示:
>>> print "foo"foo [2011-02-03 09:31:05.226899]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)