如何打印一些东西,并使其在5秒后消失在Python熊猫?



我如何在Python Pandas中打印一些东西一段时间?

我想打印一个语句,我希望语句在n秒后消失?我如何在Python Pandas中做到这一点?

您可以使用os模块完成此操作。您需要定义自己的打印函数,例如:

from os import system
import time
def temp_print(val: str):
print(val)
time.sleep(5)
system('cls')

在Linux和MacOS上将cls命令替换为clear命令

编辑:这在控制台工作得很好,但在Jupyter笔记本中不起作用。我不确定那里是如何处理印刷品的。

实际上你也可以在笔记本中这样做(ipython notebook clear cell output in code),所以只要像这样修改函数:

import time
from IPython.display import clear_output
def temp_print(val: str):
print(val)
time.sleep(5)
clear_output()

最新更新