python 学习之输出流重定向
生活随笔
收集整理的這篇文章主要介紹了
python 学习之输出流重定向
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
寫了一個簡單的例子,記錄與此。
注:實現輸出流的目標類只需要簡單的定義一個 write() 方法即可。
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
轉載于:https://www.cnblogs.com/RChen/archive/2006/02/14/330605.html
總結
以上是生活随笔為你收集整理的python 学习之输出流重定向的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: What is ieHTTPHeader
- 下一篇: [VS2005]一个简单的CodeSni