Python 如何通过代码清除Google Colab中的输出?

Python 如何通过代码清除Google Colab中的输出?,python,jupyter-notebook,ipython,google-colaboratory,Python,Jupyter Notebook,Ipython,Google Colaboratory,我想定期清除GoogleColab中一个单元格的输出,它运行一个带有的本地python文件!python文件.py 我在stackoverflow上尝试了这个问题的答案: 从google.colab导入输出 output.clear() 及 从IPython.display导入清除输出 清除输出() 如果我直接在单元格中运行它们,而不是通过本地文件运行它们,这两种方法都可以工作。而不是运行 !python file.py 你可以用这个 %run file.py 它将按预期工作。IPython

我想定期清除GoogleColab中一个单元格的输出,它运行一个带有
的本地python文件!python文件.py

我在stackoverflow上尝试了这个问题的答案:

从google.colab导入输出
output.clear()

从IPython.display导入清除输出
清除输出()

如果我直接在单元格中运行它们,而不是通过本地文件运行它们,这两种方法都可以工作。

而不是运行

!python file.py
你可以用这个

%run file.py

它将按预期工作。

IPython主要用于Jupyter,如果正确实现,它应该在本地文件的Colab中工作。不要忘记在主python代码中导入库。

您可以在javascript控制台中每1分钟清除一次输出:

function ClearOutput(){
    console.log("Cleared Output"); 
    document.querySelector("iron-icon[command = 'clear-focused-or-selected-outputs']").click()
}
setInterval(ClearOutput,60000)
请注意,要清除输出的代码块必须处于焦点位置。为此,您可以在所需单元格运行时单击以下图标(如下图链接所示):


你知道这是否可行吗?你能将其标记为解决方案,以便人们看到它是否对你有效吗?
from IPython.display import clear_output 



clear_output()