Python 打印混合

问题描述 投票:0回答:1

我正在尝试为我的项目制作一个 Flask 请求日志模块。它有一个简单的 log() 函数。它不是一个复杂的函数,它只是从 @app.after_request 获取请求和响应,并打印时间和状态代码以及其他一些带有颜色和类似内容的内容。

我预计每一行都会打印在另一行下面,但有时当有多个请求同时传入时,会出现一些奇怪的混淆,如图所示。

python flask asynchronous
1个回答
0
投票

您可以这样做,以便每次收到请求或响应时都添加一个

+'\n'
,以便下次总是有一个新行。如果您使用 print() 函数,您可以执行 print(request_thingy_var + ' ') 在循环中。

© www.soinside.com 2019 - 2024. All rights reserved.