1

可能重复:
python实时打印功能

我正在开发一个 python cgi web 应用程序,它从数据库中检索大量信息(数百万行)。为此,我将运行一个循环(打印语句在循环中)。

当脚本从数据库中检索时,如何在浏览器上连续打印信息?在我的例子中,假设循环运行 1000 次,只有在脚本完成所有循环后才会返回网页。有时脚本需要 5 分钟以上,但选项很少,服务器会给我超时错误。为了避免请求超时,我需要让服务器端脚本每隔一段时间返回一些东西,以向浏览器保证服务器没有死,并且结果将会出现。我正在使用 HTTP 标头打印“Content-type:text/html\r\n\r\n”。我了解了 HTTP 标头“Transfer-Encoding: chunked”。我如何在 Python 中使用它?如果您能给我任何建议,我将不胜感激。太感谢了。

问候,苏希尔。

4

0 回答 0