如何在iMac上的IDLE中清除屏幕?

时间:2019-01-07 23:35:52

标签: python python-3.x macos screen python-idle

经过数小时的锻炼,我想清除屏幕以清除上面的碎屑。 我正在使用IDLE作为外壳。有希望吗

研究研究。

我在iMac上找不到任何可用的软件。

3 个答案:

答案 0 :(得分:0)

您在Linux上吗?据我所知,这是唯一可以清除IDLE的操作系统:

has_permission()

当然,总是有愚蠢的选择:

import os
os.system('clear')

答案 1 :(得分:0)

AFAIK,在空闲状态下没有内置功能。您可以通过打印一些新行来“清除”它。

- (void)startObserving
{
  [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(deviceLocked) name:UIApplicationProtectedDataWillBecomeUnavailable object:nil];

  [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(deviceUnlocked) name:UIApplicationProtectedDataDidBecomeAvailable object:nil];
}


- (void)deviceLocked
{
  /* this log line usually does not show up when i lock my iphone */
  NSLog(@"** DATAP: Device is locked"); 
}

- (void)deviceUnlocked
{
  /* this log line always shows up when i unlock my iphone */
  NSLog(@"** DATAP: Device is unlocked");
}

答案 2 :(得分:0)

以下内容现在可以在任何系统上运行,而不仅限于Mac:如果还没有,则在一个编辑器窗口中打开(新建,无标题,可以),关闭Shell,在编辑器中,单击Run => Python Shell或Run Module (F5)。

添加更直接的内容discussed for a decade,但是在各种技术问题上没有达成一致。我现在正在考虑向Shell菜单中添加“清除并重新启动”项,该项目将不可逆地清除Shell的窗口,保留语句历史记录并重新启动执行过程(这是“ Restart Shell”的作用)。