如何在Python IDLE 中心提示符(>>>)

How to make prompt (>>>) in center of Python IDLE

我正在 python shell 中编写代码,当我足够编写代码提示时(那个尖括号到达 shell 的底部,这很难用它来记录一些东西) .

检查这张图片,我的尖括号在 shell

的底部

提示位于 Python shell

的底部

我要的是尖括号提示在Pythonshell

中间

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

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