如何禁用CGI脚本中的输出缓冲,以便浏览器在文本可用时打印文本(而不是等待所有文本输出然后一次渲染所有文本)? 我目前在我的代码中有这个
#!"C:\Users\cnamala\AppData\Local\Programs\Python\Python36-32\python.exe"
import time
import sys
import cgitb
cgitb.enable()
print("Content-Type: text/html \n")
a = 15
b = 10
print("<h1 style='color:red'> SOME MIRACLE IS GOING TO HAPPEN \n </h1>")
print('<br>')
print("<font size='15'>hello how are you </font>")
print('<br>')
print("<h1 style='color:red'>")
print(a+b)
print("</h1>")
time.sleep(5)
print("I was here \n")
如果这是作为CGI脚本编写的,它应该打印一行文本(“ SOME MIRACLE GOOP HAPPEN \ n”),(“你好,你好”),(“ 25”),然后休眠5秒,然后呈现第二行文本(“我在这里\ n”)。但是对我来说,HTML页面正在等待5秒钟,并且一次打印整个输出。请帮助我