How to flush output of print function?

后端 未结 13 1612
旧时难觅i
旧时难觅i 2020-11-21 05:15

How do I force Python\'s print function to output to the screen?

This is not a duplicate of Disable output buffering - the linked question is attempting unbuffe

13条回答
  •  误落风尘
    2020-11-21 05:19

    Why not try using an unbuffered file?

    f = open('xyz.log', 'a', 0)
    

    OR

    sys.stdout = open('out.log', 'a', 0)
    

提交回复
热议问题