1. 程式人生 > >python關閉stdout輸出緩衝

python關閉stdout輸出緩衝

加-u引數
python -u xxx.py

class Unbuffered(object):
   def __init__(self, stream):
       self.stream = stream
   def write(self, data):
       self.stream.write(data)
       self.stream.flush()
   def __getattr__(self, attr):
       return getattr(self.stream, attr)
import sys
sys.stdout = Unbuffered(sys.stdout)
print 'Hello'