如何在 Python Pandas 中打印内容并使其在 5 秒后消失?
How to print something and make it disappear after 5 seconds in Python Pandas?
如何在 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 上用 clear
替换 cls
命令。
编辑:这在控制台中运行良好,但在 Jupyter 笔记本中不起作用。我不确定打印件在那里是如何处理的。
您实际上也可以在 Notebooks 中执行此操作 (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()
如何在 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 上用 clear
替换 cls
命令。
编辑:这在控制台中运行良好,但在 Jupyter 笔记本中不起作用。我不确定打印件在那里是如何处理的。
您实际上也可以在 Notebooks 中执行此操作 (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()