我的代码看起来像这样:
print "Doing Something...",do_some_function_that_takes_a_long_time() print "Done"
我希望它首先在屏幕顶部打印该语句,然后执行该功能,然后打印“完成”行.目前,它一直等到“Done”行执行之后再用它打印顶部.
换句话说,我希望暂停与屏幕上的“做某事……”一起发生.我该如何实现这一目标?
解决方法
首次打印后,您必须使用
flush the output.