【问题标题】:IPython Notebook display every line output without printIPython Notebook 显示每一行输出而不打印
【发布时间】:2015-10-24 04:27:18
【问题描述】:

我希望 IPython Notebook 在不显式使用打印命令的情况下显示每一行输出。示例:

a、b、c = 1、2、4

一个

b

c

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

1

2

4

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

【问题讨论】:

标签: output ipython-notebook


【解决方案1】:

答案是

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

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

如果您不想看到特定命令的输出,只需用“;”结束它source

【讨论】:

    【解决方案2】:

    这不是您要查找的内容,但如果您只想查看多个变量的输出,您可以列出表达式之间用逗号隔开:a、b、c 将显示 1、2、4

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-17
      • 2016-07-20
      • 2019-09-21
      • 1970-01-01
      • 2015-06-28
      • 2018-09-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多