报错笔记:linux 命令行中的print输出内容无法重定向到文件中

在命令行上跑一个python程序(执行时间很长),如果将输出直接重定向到命令行上,是会有输出的

但是如果我们将其重定向到一个文件中,可能很久都没有输出

原因在于python是有缓存输出的,所以不能暂时显示print的内容,在运行命令中加个-u就可以了

python3 -u naivemf.py > log

Guess you like

Origin blog.csdn.net/qq_40206371/article/details/121129988