在不同时间在同一行上打印到屏幕

6 投票
2 回答
899 浏览
提问于 2025-04-15 21:47

我的代码是这样的:

print "Doing Something...",
do_some_function_that_takes_a_long_time()
print "Done"

我希望它先把最上面的那句话显示在屏幕上,然后再执行函数,最后再打印“完成”这一行。目前,它是在执行完“完成”这一行后,才把最上面的内容显示出来。

换句话说,我想让屏幕上显示“正在做某事...”的时候暂停一下。我该怎么做才能实现这个呢?

2 个回答

9

你需要在第一次使用 print 之后,刷新输出

撰写回答