要使用 start()
函數啟動 Python 服務,您需要首先創建一個 Python 腳本,該腳本定義了要運行的服務
pip install flask
app.py
的文件,并在其中編寫以下代碼:from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello, World!'
if __name__ == '__main__':
app.run()
這將創建一個簡單的 Flask Web 服務器,當訪問根 URL(“/”)時返回 “Hello, World!”。
python app.py
這將啟動一個開發服務器,默認情況下,它將在本地主機上的端口 5000 上運行。要訪問服務器,請在 Web 瀏覽器中輸入 http://localhost:5000
。
如果您希望以更復雜的方式啟動服務器(例如,使用多線程或多進程),則可以使用 app.run()
函數的參數。例如,要以多線程方式啟動服務器,請將 app.run()
更改為:
app.run(threaded=True)
請注意,Flask 自帶的開發服務器僅適用于開發和測試目的。對于生產環境,您應該使用更強大的 WSGI 服務器,如 Gunicorn 或 uWSGI。