gpt4 book ai didi

python - 启动 Flask 应用程序隐藏控制台输出?

转载 作者:行者123 更新时间:2023-12-01 02:36:47 25 4
gpt4 key购买 nike

为什么在这段代码中

import flask
app = flask.Flask(__name__)
if __name__ == '__main__':
print ("Hello!") # this gets printed to the console
x = input("Please type something: ") # this gets shown in the console
print ("something never to be seen") # this does not get printed
print (x) # neither
app.run(port=5001)

输入语句后打印的部分永远不会显示在控制台中?

这就是我的控制台的样子:

$python flask2.py
Hello!
Please type something: asdf
* Running on http://127.0.0.1:5001/ (Press CTRL+C to quit)

似乎启动 Flask 服务器以某种方式“隐藏”了部分打印内容?

最佳答案

标准输出是缓冲的,这意味着除非调用sys.stdout.flush(),否则不一定会显示 print() 语句输出

关于python - 启动 Flask 应用程序隐藏控制台输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46129646/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com