【问题标题】:Displaying all output with linebreaks in Google Colab在 Google Colab 中显示所有带换行符的输出
【发布时间】:2019-03-18 14:15:56
【问题描述】:

我正在尝试在我的 Google Colab Notebook 中显示一个单元格的所有输出。

我找到了 Jupyter Notebooks 的设置,它显示了所有输出,而不仅仅是最后一行:

from IPython.core.interactiveshell import InteractiveShell

InteractiveShell.ast_node_interactivity = "all"

但是,输出没有用换行符分隔,这会导致类似于以下的问题

in: 
a = 3
a 
a+1 

out:
34

所需的输出更像是:

out:
3
4

如何使所有不同的输出用换行符分隔?这在 Jupyter Notebooks / Google Colab 中可行吗?

【问题讨论】:

  • 3 年后仍然没有解决方案?缺少这个功能是痛苦的

标签: jupyter-notebook jupyter google-colaboratory


【解决方案1】:

您可以尝试在两者之间添加打印

a=3
a
print()
a+1

或者简单地说,打印这两行

a=3
print(a)
print(a+1)

【讨论】:

  • 这个解决方案很难看。应该有更好的解决方案
猜你喜欢
  • 2023-01-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-14
  • 2020-10-10
  • 2012-11-22
  • 1970-01-01
  • 2019-07-08
相关资源
最近更新 更多