如何在后台 运行 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
。
我想要 运行 一个本地服务器,它在对 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
。