使用日志记录时,Python print()/ sys.stdout.write()不可见

时间:2013-06-21 18:57:00

标签: python logging

我在我的程序中广泛使用日志记录。但是现在我想在不使用日志记录模块的情况下写入stdout,但输出没有显示出来。

既不:

sys.stdout.write( "BOE!" )

也不

print( "WAH!" )

正在运作。有人可以开导我吗?

1 个答案:

答案 0 :(得分:1)

可能是你的Python输出被缓冲了。看看这两个StackOverflow QAs:

  1. Disable output buffering
  2. How to flush output of Python print?