Python-ctrl-L不起作用

Python-ctrl-L不起作用,python,python-idle,ctrl,Python,Python Idle,Ctrl,在Python2.7.8中尝试使用Ctrl+L清除Power Sheel时,我没有得到响应 Windows 10有什么问题吗 Ctrl+L仅适用于Linux/OS X终端。它在Windows上不工作。要清除Windows上的屏幕,可以执行以下操作: import os os.system('cls') 要将Kredns应答扩展到Linux/OS X终端,请执行以下操作: import os os.system('clear') 我喜欢克雷恩斯的答案,但是,你每次都必须输入所有这些。 我制作了

在Python2.7.8中尝试使用Ctrl+L清除Power Sheel时,我没有得到响应

Windows 10有什么问题吗

Ctrl+L仅适用于Linux/OS X终端。它在Windows上不工作。要清除Windows上的屏幕,可以执行以下操作:

import os
os.system('cls')

要将Kredns应答扩展到Linux/OS X终端,请执行以下操作:

import os
os.system('clear')

我喜欢克雷恩斯的答案,但是,你每次都必须输入所有这些。 我制作了一个模块/函数。 好的,我使用的是Python3.7.3,但对Python2的回答类似

def cls():
    import os
    os.system('cls')
    return 
将其另存为脚本并导入cls或任何您想要调用的内容。导入(例如,在python启动时)。因此,如果您位于正确的目录中:

from cls import cls
然后,在需要清除屏幕时,使用cls()调用它

cls()

IDLE的IdleX扩展具有您想要的功能。 尝试从这里安装 或


按CTRL-L,以直观的方式工作(清除控制台并通过提示将您带到顶部,但不清除您已定义的变量和定义)

这在IDLE的Shell或任何类似的基于GUI的IDE中都不起作用,因为IDLE在其windows中使用tkinter,“cls”terminal命令仅适用于windows的终端,并且对tcl/tk或其他GUI窗口一无所知。在Python IDLE中,什么工作?os.system('cls')返回零值。@GeorgeKouskoulis IDLE不支持清除屏幕AFAIK。您所能做的最好的事情可能是
print('\n'*80)
或类似的东西。