Google colaboratory 你能在Google Colab中隐藏代码单元输出吗?
有没有办法在GoogleColab中隐藏单个代码单元的输出 当我们安装东西时,没有人需要看到大量的Google colaboratory 你能在Google Colab中隐藏代码单元输出吗?,google-colaboratory,Google Colaboratory,有没有办法在GoogleColab中隐藏单个代码单元的输出 当我们安装东西时,没有人需要看到大量的pip日志: 如果你看屏幕截图,你会发现我试图应用类似堆栈溢出问题的解决方案之一: 我尝试应用TagRemovePreprocessor。作为#注释、@@Magic和删除单个输出标记!命令,但这些命令不适用于此行 我查看了Colab的“欢迎”和“资源”笔记本,但没有注意到任何关于更深层笔记本设置的信息: 这可能吗 我找到了这个答案并成功地应用了它: 只需将&>/dev/null添加到任何命令的尾部
pip
日志:
如果你看屏幕截图,你会发现我试图应用类似堆栈溢出问题的解决方案之一:
我尝试应用TagRemovePreprocessor。作为#注释
、@@Magic
和删除单个输出标记
!命令
,但这些命令不适用于此行
我查看了Colab的“欢迎”和“资源”笔记本,但没有注意到任何关于更深层笔记本设置的信息:
这可能吗 我找到了这个答案并成功地应用了它: 只需将
&>/dev/null
添加到任何命令的尾部,即可在可能出现的任何错误之外使其输出静音
像这样:
!pip安装gwpy&>/dev/null
在这种情况下,您只需使用
!pip install -q gwpy
通常,您可以使用%%capture启动单元格
%%capture
# the rest of your code
两种方式:
- 通过将colab笔记本拆分为多个部分来管理它,这些部分可以隐藏一组单元格和输出。例如,在开始时我有“INIT”部分,它从磁盘加载pip和必要的数据。点击一下,初始化的笔记本就可以开始工作了
- 我在每个单元格的开头隐藏了稳定的代码片段
可以找到其他有用的代码片段这可以通过在末尾添加
--quiet
来完成。这就是你的情况
!pip install gwpy --quiet
这个
%%capture
是问题标题的答案-标题是一般性的,尽管问题内容中的示例特定于pip
。