【问题标题】:Python - Fastest way to clear the screen?Python - 清除屏幕的最快方法?
【发布时间】:2016-08-25 23:28:16
【问题描述】:

清屏最快的方法是什么?

我尝试了很多解决方案,它们似乎都有效,但是,我需要最快的方法。谁能指出我正确的方向?

在我的例子中,屏幕是一个命令提示符。

我已经编辑了我的问题以便更好地理解。

欢迎任何帮助:)

【问题讨论】:

  • 你有没有运行任何 timeits 或其他措施来查看哪个最快?这个问题有一个number of answers,你应该不难测试它们(并且会避免影响运行时的系统之间的任何差异)
  • 谢谢!我不知道我怎么没看到那个页面:)
  • 需要多快?
  • 听起来您可能对 UniCurses 这样的库感兴趣,它可以让您更直接地操作终端。
  • 谢谢,我会调查的;)

标签: python cmd line screen


【解决方案1】:

一种便携式解决方案可能是:

def clear_sceen():
    os.system('cls' if os.name == 'nt' else 'clear')

另一种可能的方法是使用:

print(chr(27) + "[2J")

虽然这个不是真正的便携式解决方案

【讨论】:

  • 您好,感谢您的回复。 :) 但是,我在帖子中说过,我使用过 os.system('cls') 并且速度有点慢 :) 不过我很感谢你的回答;D
  • @CoolqB 编辑了我的答案
猜你喜欢
  • 2011-03-07
  • 1970-01-01
  • 2011-07-01
  • 2014-05-25
  • 2011-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多