Python 打印语句未出现在 Teamcity 控制台中
Python print statements not appearing in Teamcity console
我在 Teamcity 的自定义步骤中有一个简单的 locust
脚本 运行ning。
连接错误只发生在 Teamcity 而不是我在 PyCharm 中的本地 运行,因此我添加了 print
语句。
它们不会出现在 Teamcity 控制台中。
可能相关:
[2021-10-03 15:45:57,824] BuildAgent4/INFO/root: Terminal was not a tty. Keyboard input disabled
所以我尝试添加
PYTHONUNBUFFERED=TRUE
在调用 locust
之前,但没有帮助。
我阅读了一些关于使用 sys.stdout.flush()
的内容,但我应该在哪里调用它?
很简单!
随便放
sys.stdout.flush()
在 print
语句之后!
确保 import sys
.
就这些了,伙计们。
我在 Teamcity 的自定义步骤中有一个简单的 locust
脚本 运行ning。
连接错误只发生在 Teamcity 而不是我在 PyCharm 中的本地 运行,因此我添加了 print
语句。
它们不会出现在 Teamcity 控制台中。
可能相关:
[2021-10-03 15:45:57,824] BuildAgent4/INFO/root: Terminal was not a tty. Keyboard input disabled
所以我尝试添加
PYTHONUNBUFFERED=TRUE
在调用 locust
之前,但没有帮助。
我阅读了一些关于使用 sys.stdout.flush()
的内容,但我应该在哪里调用它?
很简单!
随便放
sys.stdout.flush()
在 print
语句之后!
确保 import sys
.
就这些了,伙计们。