python自动清除屏幕上298行之后的所有内容

2024-03-29 08:46:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我的问题是python.exe会在达到一定行数后自动清除我打印的所有内容,例如我创建了以下程序

a = 0
for a in range(0, 10000):
   print(str(a) + ':> cola')

delay = input('BLARG :>')

现在,当我在python.exe中运行它时,我得到了以下结果。 IMAGE1,就这样一直走到尽头IMAGE2现在的问题是python删除了9701打印之前的第一个图像中的所有内容,这有点麻烦,有人对如何防止python自动清除所有内容有什么建议吗


Tags: in图像程序内容forinputrangeexe
1条回答
网友
1楼 · 发布于 2024-03-29 08:46:34

This is not a python problem. change settings of your console ~v1k45

你正在使用的Windows命令对它记忆的旧输出有一个限制

我没有英文窗口,所以我自己翻译选项的名称,它们可能与实际情况不同。

要更改限制,请右键单击其标题栏并选择属性(对于当前窗口,或默认值以更改所有未来cmd窗口),转到选项卡布局并增加缓冲区大小的高度

Increasing height of buffer size

相关问题 更多 >