微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 Python IDLE 的中心制作提示 (>>>)

如何解决如何在 Python IDLE 的中心制作提示 (>>>)

当我编写足够的代码提示时,我正在 python shell 中编写代码(尖括号位于 shell 的底部,很难用它记录一些东西)。

检查这张图片我的角支架在外壳底部的位置

提示在 Python shell 的底部

prompt is in bottom of Python shell

我想要的是尖括号提示在 Python shell 的中间

angle bracket prompt is in the middle of python shell

是否有任何设置或快捷方式可以让我的提示向上移动并将其放在 shell 中间?在 CMD 中我使用右侧的幻灯片非常容易,但是在 Python IDLE 中无法正常工作。

解决方法

我理解您使用 Windows CommandPrompt 右侧的滚动条的意思。但是 Windows 控制台和 IDLE 使用的 tkinter 文本小部件的操作完全不同。 CommandPrompt 有固定数量的行,宽度有限,从空白开始。该固定数字默认为 300。它可以增加到 9999。打印该固定数字后,打印更多行替换现有行。 Tk/Tkinter 文本具有可变数量的行,从 0 开始并随着输入的行无限扩展。 (我已经超过了 500_000。)因此,在您输入提示行或 Python 在编译或执行代码时输出行之前,提示行上或下方实际上没有任何内容。当提示下方没有任何内容出现在屏幕上时,无法向上滚动提示。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。