Skip to main content
 首页 » 编程设计

Python docker 容器使用 print()

2024年08月14日27lhb25

你好我想用

print('Hello world') 

查看一些变量发生了什么,但是我使用的是 Docker,这意味着默认情况下它不会打印任何内容。 谁能告诉我如何将这些打印命令传递给 docker 容器?

请您参考如下方法:

这是因为 Python 默认缓冲其输出。

更改此行为的一种简单方法是使用 PYTHONUNBUFFERED=1 environment variable : docker run -e PYTHONUNBUFFERED=1 <your_image>

另一种方法是使用 -u option 调用 python 命令.