python auto在298行之后清除屏幕上的所有内容

时间:2015-10-31 17:52:56

标签: python

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

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

delay = input('BLARG :>')

现在当我在python .exe中运行它时,我得到了以下结果。 IMAGE1,它继续这样直到它结束。 IMAGE2现在问题是python擦除了第一张图片中的所有内容,这张图片出现在9701st打印之前,这有点麻烦,有没有人对如何防止python自动清除所有内容有任何建议。

1 个答案:

答案 0 :(得分:0)

  

这不是python问题。更改控制台的设置~v1k45

视窗'您正在使用的CMD会记住它的旧输出限制。

我没有英文版的Windows,所以我自己翻译选项的名称,它们可能与现实不同。

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

Increasing height of buffer size