2009-04-23 62 views
3

我有以下代码将数据发送到浏览器在等待(Python)的

print "Starting stage 1<br>" 

# Something that takes about 5 seconds 
time.sleep(5) 

print "Stage 1 complete" 

我认为我的浏览器,因为它是一个网络应用程序的一部分脚本,问题是,它是显示这一切一起。我希望它在启动之前首先显示启动消息,然后在完成消息后添加完成消息。

我该如何用这种方式将信息推送到浏览器?

回答

5

尝试使用sys.stdout首次打印后刷新输出。 flush()

+0

太棒了,这是完美的工作。谢谢:) – Teifion 2009-04-23 19:53:46