python 脚本输出时禁用缓冲区 发布于 2021年2月6日 在 linux 系统上运行 python 脚本时,做了输出重定向,如: python3 script.py > out.log & 实际运行时,脚本的输出并没有实时输出到 out.log 里面。因为后台运行 python 程序输出会先输出到缓冲区,等缓冲区满或者脚本结束后再输出。 想要实时输出,加个 -u 参数即可: python3 -u script.py > out.log & 这个 -u 也可以加在 script.py 脚本头部:#!/usr/bin/python3 -u 分类至 Python, 含 0条评论