python脚本输出重定向到文件不工作[重复]

jyztefdp  于 2023-09-29  发布在  Python
关注(0)|答案(1)|浏览(118)

此问题已在此处有答案

Buffer stdout python(2个答案)
1小时前关闭
我在Linux虚拟机上有一个简单的Python文件

import time
while True:
    print("test")
    time.sleep(10)

我先说

python test.py  > test.log

但即使过了很长时间,文件还是空的

-rwxrwx--- 1 root vboxsf      0 Sep 29 07:57 test.log

输出被缓存了还是怎么的?我怎样才能使输出立即进入文件?
我很确定我忘了一件很简单的事...

6ss1mwsb

6ss1mwsb1#

更改打印如下

print("test", flush=True)

相关问题