如何打开IDLE中的行号?

Use*_*ser 105 python python-idle

在IDLE的主shell中,错误总是返回行号,但开发环境甚至没有行号.无论如何要打开行号吗?

Chr*_*ser 135

遗憾的是,虽然有针对此开放的增强请求,但无法在IDLE中显示行号.

但是,有几种方法可以解决这个问题:

  1. 在编辑菜单下有一个转到行选项(为此,有一个默认的Alt + G快捷方式).

  2. 右下方有一个显示屏,告诉您当前行号/位置:

在此输入图像描述

  • 虽然此解决方法有效,但为什么第一个版本中不包含编号行.这似乎是一个明显的特征.非常令人失望的是,这不包括在内. (6认同)
  • 在Mac上,行之间导航的快捷方式是cmd + j. (4认同)
  • 刚刚合并了针对行号请求的增强补丁,发行号为17535。有关详细信息,请参见我的答案。 (2认同)

Dav*_*vos 14

对IDLE有一套有用​​的扩展名为IDLEX,适用于MacOS和Windows http://idlex.sourceforge.net/

它包括行编号,我发现它非常方便和免费.

否则有一堆其他IDE,其中一些是免费的:https: //wiki.python.org/moin/IntegratedDevelopmentEnvironments

  • 信不信由你,我现在非常喜欢Microsoft的VS Code。这是一个很棒的轻量级IDE,具有非常好的python插件。它也适用于mac / linux / windows。我们生活在微软开源的世界中​​,这真是一个奇怪的世界。 (2认同)

小智 6

如果您试图追踪导致错误的行,如果右键单击显示行错误的Python shell,它将显示"转到文件/行",直接转到相关行.