【问题标题】:About clearing console in python IDLE关于在 python IDLE 中清除控制台
【发布时间】:2021-01-08 09:46:38
【问题描述】:

我在 python 中编写了一个程序,它工作正常,但问题是每次运行时它都需要用户输入,直到 while 循环为真。因此,我的控制台已满,看起来很乱。我应该怎么做每次需要用户输入时都需要清除我的控制台,我需要从 python 脚本中完成。

还有吗?

我搜索了它,但是没有用。有人可以帮我解决这个问题吗?

【问题讨论】:

  • 能否分享代码或控制台中的输出?
  • 没有。 IDLE Shell 可以在不“填满”的情况下占用数十万行(例如,少于 80 个字符)。您可以在每个用户输入之前添加几个空行。 IDLE 主要用于学习和开发代码,为此,能够向上滚动并查看以前的输入和输出有时很有用。

标签: python python-3.x console python-idle


【解决方案1】:

您可以像这样使用os 模块:

在窗户上:

import os
os.system('cls')

在 Linux 上:

import os
os.system('clear')

os.system() 方法执行给定的命令,所以如果你执行 clear 命令,它会根据需要清除 shell

【讨论】:

  • os.system 仅在使用系统控制台时有效。
【解决方案2】:

据我所知,你无法清除 IDLE 的 shell。

清除 shell 的最佳方法是使用以下代码:

print("\n" * 100)

【讨论】:

    猜你喜欢
    • 2022-06-25
    • 1970-01-01
    • 1970-01-01
    • 2016-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-21
    相关资源
    最近更新 更多