python print cache

909次阅读

Solutions

显式调用 flush

调用的时候指定 flush 参数为 true

print("Hello? Anyone there?", flush=True)

环境变量

可以通过设置环境变量 PYTHONUNBUFFERED =1

使用 “-u” 参数执行 python 命令

在 dockerfile 中指定一个 -u 参数即可,如下所示:

# ...
CMD ["python", "-u", "Api.py"]

作者:天天向上卡索
链接:https://www.jianshu.com/p/9f1fa58d4395
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

正文完