【问题标题】:Clearing the python IDLE screen in win7 [duplicate]在win7中清除python IDLE屏幕[重复]
【发布时间】:2013-08-11 17:58:48
【问题描述】:

我们可以通过什么方式将配置添加到 python IDLE 并为其分配一个快捷方式,所以当我们使用快捷方式时调用一个函数来清除 python IDLE 屏幕?比如 print '\n' * 50,只是为了做一个清除python IDLE的快捷方式。欢迎提出建议。

【问题讨论】:

  • 怎么可能是重复的?该问题的答案包含在此问题中。

标签: python python-2.7 python-3.x


【解决方案1】:

您可以import os 并尝试os.system('clear') 清除屏幕,而不是打印多个\n。对于 Windows,它看起来像 os.system('CLS'),正如评论(上面)链接所暗示的那样。

【讨论】:

  • os.system('CLS') 在我的 Windows 7 系统上的 IDLE 中不起作用...
  • 它在我的 Windows 7 上不起作用,我正在尝试将其设为快捷方式。就像如果你按下 CTRL+L,你在 windows 7 上的 python IDLE 会变得清晰。
  • 它有效,但只有当你直接运行py时。
【解决方案2】:

我认为您唯一的选择可能是使用类似AutoHotKey:

制作一个 ctrl-r 热键的示例可以满足您对 AutoHotKey 的要求:

^r::SendInput print '\n' * 50 {Enter}

只需安装 AutoHotKey,将上面的内容放在一个名为 idle_clear.ahk 的文件中,运行该文件,您的热键就处于活动状态。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-08
    • 2011-06-16
    • 2013-07-01
    • 2011-08-30
    • 1970-01-01
    • 2015-11-09
    • 2017-03-09
    相关资源
    最近更新 更多