在使用 python 学习一些基本编程时,我发现了 web.py。我遇到了一个愚蠢的问题:
我写了一个简单的控制台应用程序,它有一个主循环,它在单独的线程中处理队列中的项目。我的目标是使用 web.py 将项目添加到我的队列并通过 Web 请求报告队列的状态。我把它作为一个模块运行,但不能将它集成到我的主应用程序中。我的问题是当我使用 app.run() 启动 http 服务器时,它会阻塞我的主循环。还尝试使用 thread.start_new_thread 启动它,但它仍然阻塞。有没有一种简单的方法可以在我的应用程序的后台运行 web.py 的集成 http 服务器。
万一我是一个基本误解的受害者,任何试图澄清我的推理错误都会有所帮助;.)(请耐心等待,我是一个初学者:-)