gpt4 book ai didi

python - 启动 Python Web 服务器并将控制权返回给应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 03:29:04 26 4
gpt4 key购买 nike

我可以启动像 Flask 或 Bottle 这样的 Web 服务器(也许在一个新线程中吗?)然后将控制权返回给应用程序?这两个框架的默认示例会窃取控制权,并且在我启动服务器时不会返回。

最佳答案

您可以从一个新线程开始。您应该设置守护程序标志,以便 Ctrl+C 可以结束脚本。

class ServerThread(threading.Thread):

def __init__(self):
threading.Thread.__init__(self)

def run(self):
app.run(
port=7777,
host='localhost'
)

if '__main__'==__name__:
logging.getLogger().addHandler(logging.StreamHandler())

thread = ServerThread()
thread.daemon = True
thread.start()

关于python - 启动 Python Web 服务器并将控制权返回给应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31822444/

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