【问题标题】:Spyder python: Skip printing all code when using "run current cell"Spyder python:使用“运行当前单元格”时跳过打印所有代码
【发布时间】:2018-05-20 01:28:09
【问题描述】:

当我使用“运行当前单元格”或“运行选择”时,编译器会将运行的所有代码打印到控制台,然后运行它。

有什么方法可以抑制这种情况吗?我不想用所有这些无用的信息淹没控制台。我知道我运行了什么代码,我不需要重复它(我只需要它运行:)。

【问题讨论】:

  • 这在其他 IDE 中是如何工作的?
  • 我不知道,因为我在开始使用 spyder 之前从未使用过 python,但我不明白为什么在运行它之前必须打印所有代码(因为在运行整个脚本,仅在运行单元格时。
  • 我以前有点反对这个,但现在我倾向于它,因为一直将单元格内容复制到控制台没有多大意义。然而,正如我之前告诉过你的,这不会成为 Spyder 3.2 的功能,也许是版本 4。
  • 感谢您的反馈!我确实认为这将被视为一项功能,也许在选项中显示或不显示所有代码的复选框,然后再运行它?当经常运行大型单元(我这样做)时,这确实会淹没控制台,并使查找相关信息(例如编译错误)变得更加困难。
  • @CarlosCordoba 我第二个可以选择禁止将单元格代码打印到控制台。

标签: python console spyder


【解决方案1】:

此处是 Spyder 维护者)抱歉,在任何版本的 Spyder 3 中,都无法在 IPython 控制台中不打印单元格。

不过,我们正努力在 Spyder 4 中提供这种可能性,并于 2019 年发布。

【讨论】:

  • Carlos,我很惊讶这不是可选的。它很丑陋,而且没用。
猜你喜欢
  • 1970-01-01
  • 2018-05-19
  • 2020-12-16
  • 1970-01-01
  • 1970-01-01
  • 2023-03-13
  • 2015-11-06
  • 2015-12-26
  • 1970-01-01
相关资源
最近更新 更多