IPython Notebook显示每行输出而无需打印

时间:2015-08-01 16:54:01

标签: output ipython-notebook

我希望IPython Notebook能够在不明确使用print命令的情况下显示每一行输出。例如:

a,b,c = 1,2,4

b

C

只会在输出单元格中显示4,但我希望它显示

1

2

4

有办法做到这一点吗?我也可以选择性地抑制一些行(通过使用;?)

3 个答案:

答案 0 :(得分:1)

答案是

from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"

在单元格上键入,运行它,然后从每个命令开始显示自己的输出。

解决方案来自

How to display full output in Jupyter, not only last result?

答案 1 :(得分:0)

在单独的输入单元格中编写a,b和c,并可以使用breakpoint一次运行所有4个单元格

答案 2 :(得分:0)

这不是您正在寻找的,但如果您只想查看多个变量的输出,可以在两者之间列出逗号的表达式:a,b,c将显示1,2,4

相关问题