如何在后台 运行 Python (Flask) 服务器?

How to run Python (Flask) Server in Background?

我想要 运行 一个本地服务器,它在对 IP 发出 GET 请求时作为特定脚本执行, 因此,我需要在后台 运行 服务器(而另一个脚本也在 运行ing)而不打印任何东西。 这是我的代码:

from flask import Flask
app = Flask(__name__)

@app.route('/', methods = ['GET'])
def index():
    return "Hello How are you?"

if __name__ == '__main__':
    app.run(port = 5000)

我用 Threading 尝试过,但我总是卡在这个输出上

当 运行 宁这个代码我得到这个输出:

 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off
 * Running on http://IP:5000/ (Press CTRL+C to quit)```

您可以使用 pythonw 在后台 运行 应用程序:

pythonw -m flask run > log.txt 2>&1

确保 Python 文件的名称是 app.py