zoukankan
html css js c++ java
python 学习之输出流重定向
写了一个简单的例子,记录与此。
注:实现输出流的目标类只需要简单的定义一个 write() 方法即可。
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
查看全文
相关阅读:
代码中的TODO FIXME XXX 等注释释义
[转]Linux环境下段错误的产生原因及调试方法小结
linux 的date命令及系统时间设置
声明和定义
[转]关于fork的一个面试题
[转]头文件定义全局变量等问题
jQuery帮助之CSS尺寸(五)outerHeight、outerWidth
ActiveX
10个免费的javascript富文本编辑器(jQuery and nonjQuery)
<推荐>65个以自然风光为背景的UI设计
原文地址:https://www.cnblogs.com/RChen/p/330605.html
最新文章
虚拟键码对照表(参考)
INI文件编程(转)
查询函数所在单元帖子
有什么工具快速删除delphi源代码的注释(帖子)?
Case和if使用节选代码(摘自Delphi安装目录代码)
写的不错 不能回避的话题: 内存分配 (转)
combox添加图标代码节选
cxGrid的使用方法(转)
11.11并不一样的一天
Abacus project and my own homepage
热门文章
Welcomes to here, hushi
这点点滴滴的时间
欢度国庆,发上一贴,填补空白
You are 87% Sagittarius
【科研进行时】突破科研“0状态” 风景这边独好(转自中科院研究生院网)
设计与实现:简单化是美的
How should I set up tag files for a multilevel directory hierarchy? kiss snow
21st ACM Symposium on Operating Systems Principles
[C] linux静态链接库与动态链接库详解
【转载】a label can only be part of a statement and a declaration is not a statement
Copyright © 2011-2022 走看看