【问题标题】:Not seeing the entire output after the script runs脚本运行后看不到整个输出
【发布时间】:2014-06-21 21:20:50
【问题描述】:

我不知道该怎么说,但在运行脚本后我没有得到完整的历史记录。我有一些打印语句,我看到结果在运行时打印出来。但是当我返回并垂直滚动以仔细查看输出时,结果消失了。换句话说,第一行不显示。

我的代码中有以下语句,因此它应该显示所有行

pd.set_option('display.max_rows', 180000)

我需要做什么才能看到所有输出;不只是最后一部分?

【问题讨论】:

标签: configuration console-application ipython


【解决方案1】:

您可能必须增加回滚缓冲区的大小。如果您使用的是 QT 控制台,有一个 StackOverflow 答案 here 显示了如何做到这一点。如果您从另一个控制台使用 ipython,则必须查看如何在此处更改回滚缓冲区的大小。

【讨论】:

  • 将 Anoconda 与 IPython 控制台一起使用。如何增加尺寸?
  • 我不知道 Anaconda,但如果它使用 ipython 附带的 QT 控制台,则链接的答案应该是 Just Work™。
  • 我不知道如何分辨什么控制台...新手。但我尝试了建议的语句,我看到“未定义名称 c”,或者如果我删除 c,我看到未定义名称 IPython Widget
  • 那是因为该位应该进入您的配置文件,正如答案中所说。如果你从 shell 运行“ipython qtconsole --IPythonWidget.buffer_size=1000”,它会做你想做的事吗?
  • 抱歉这些愚蠢的问题。我是在我的脚本中将它放在 main 之前还是之后? if name == 'main': pd.set_option('display.max_rows', 180000) ipython qtconsole --IPythonWidget.buffer_size=1000 不管怎样,我似乎得到了无效的语法错误
猜你喜欢
  • 1970-01-01
  • 2016-08-16
  • 2013-01-28
  • 1970-01-01
  • 2022-07-21
  • 1970-01-01
  • 1970-01-01
  • 2019-09-20
  • 2016-06-14
相关资源
最近更新 更多