- sys.stdout和sys.stderr
区别:
- stderr无缓存,程序往stderr输出一个字符,就会在屏幕上显示一个
- stdout有缓存,只有遇到换行或者积累到一定的大小,才会显示出来
import sys
sys.stdout.write("stdout1")
sys.stderr.write("stderr1")
sys.stdout.write("stdout2")
sys.stderr.write("stderr2")
# stderr1stderr2stdout1stdout2