【发布时间】:2017-03-10 15:03:15
【问题描述】:
尝试使用 Ctrl+L 在 Python 2.7.8 中清除 Power Sheel 我没有得到任何响应。
Windows 10 有什么问题吗?
【问题讨论】:
标签: python python-idle ctrl
尝试使用 Ctrl+L 在 Python 2.7.8 中清除 Power Sheel 我没有得到任何响应。
Windows 10 有什么问题吗?
【问题讨论】:
标签: python python-idle ctrl
Ctrl+L 仅适用于 Linux/OS X 终端。它不适用于 Windows。要清除 Windows 上的屏幕,您可以执行以下操作:
import os
os.system('cls')
【讨论】:
print('\n' * 80) 或类似的东西。
将 Kredns 的答案也扩展到 Linux/OS X 终端:
import os
os.system('clear')
【讨论】:
我喜欢 Kredns 的回答,但是,您每次都必须输入所有这些内容。 我做了一个模块/功能。 好的,我使用的是 Python 3.7.3,但 Python 2 的答案类似。
def cls():
import os
os.system('cls')
return
将此保存为脚本并导入 cls 或任何您想调用的名称。导入它(例如在 python 启动时)。因此,如果您在正确的目录中:
from cls import cls
然后在你想清屏时用 cls() 调用它。
cls()
【讨论】:
IDLE 的 IdleX 扩展具有您正在寻找的功能。 尝试从这里安装 http://idlex.sourceforge.net/ 要么 https://pypi.org/project/idlex/
按 CTRL-L,以直观的方式工作(清除控制台并通过提示将您带到顶部,并且不会清除您尚未定义的变量和定义)
【讨论】: