在IPython中清屏
在IPython中有没有清屏的命令?
编辑:正如@Saher在下面提到的,我可以通过 清屏,使用 import os; os.system('CLS')
,但是有没有办法不需要导入整个 os
模块就能做到这一点呢?
12 个回答
13
CTRL + L 在 Windows
和 Ubuntu
系统中都可以使用。我觉得这个组合键很好,因为你不需要输入太多东西。
15
你可以通过把下面的内容放到你的 ~/.ipython/ipythonrc
文件里,将它绑定到常用的 Ctrl-l 快捷键上:
readline_parse_and_bind "\C-l": clear-screen
49
在Windows系统上,要清屏可以使用 !CLS
命令。
在类Unix系统上,可以使用 !clear
命令。
如果在命令前加上感叹号,操作系统就会执行这个命令。想了解更多,可以查看这个链接:http://ipython.readthedocs.io/en/stable/interactive/reference.html#system-shell-access。
需要注意的是,如果命令被定义为别名,实际上也可以不加感叹号就能使用。更多信息可以查看这里:http://ipython.readthedocs.io/en/stable/interactive/shell.html?#aliases。
另外,还有一个快捷键 Ctrl+L 可以用来清屏。想了解更多快捷键,可以查看这个链接:http://ipython.readthedocs.io/en/stable/config/shortcuts/index.html#single-filtered-shortcuts。