【问题标题】:Python IDLE Shell output compressed or maybe squeezedPython IDLE Shell 输出压缩或可能被压缩
【发布时间】:2020-07-12 01:00:21
【问题描述】:

我正在运行 Python IDLE 3.6.5,但 print() 命令的输出有问题。当输出超过 60 行时,IDLE shell 会压缩数据,所以我只能看到前五行和后五行。它看起来像这样,缺少的数据行是三个点:

我知道 Python 中有一个“挤压”功能,但输出显然看起来不同,并提供了一个按钮来取消挤压文本。我的输出屏幕似乎没有任何查看压缩文本的选项。

另外,我知道还应该有一个选项可以在开始压缩或压缩之前设置行数,但我的 IDLE 版本似乎没有该选项:

这是“挤压”输出的示例吗?

【问题讨论】:

  • 看起来你在使用 Pandas?如果您对此有疑问,请包括该标签。我不是 Pandas 的人,但我认为这只是 Pandas 显示数据框的标准方式。

标签: python pandas shell python-idle


【解决方案1】:

这是一个 Pandas 问题而不是 IDLE。

import pandas as pd 
pd.options.display.max_rows=500

【讨论】:

    【解决方案2】:

    空闲(我的 3.9 版本)- 转到空闲首选项,选择 Shell/Id。从那里很明显如何减少或消除压缩文本。 Pandas 还允许您增加或减少显示的行和列的限制。在 Google 中查找 Pandas 设置选项并阅读 pandas 链接中的文档。

    【讨论】:

      猜你喜欢
      • 2016-03-17
      • 1970-01-01
      • 2015-05-28
      • 1970-01-01
      • 1970-01-01
      • 2021-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多