python 重定向

来源:互联网 发布:linux压缩war包 编辑:程序博客网 时间:2024/05/15 13:10

http://blog.csdn.net/huoyin/article/details/7001266

  1. import sys  
  2.   
  3. oldStdout = None  
  4. logfile = None  
  5. try:  
  6.     logfile = open('d:/1.log','w+')  
  7.     oldStdout = sys.stdout  
  8.     sys.stdout = logfile  
  9.     print 'Hello World in File Log!'  
  10. finally:  
  11.     if logfile:  
  12.         logfile.close()  
  13.     if oldStdout:  
  14.         sys.stdout = oldStdout  
  15.   
  16. print 'Hello World in Screen!'