Очистка экрана в IPython - PullRequest
20 голосов
/ 01 августа 2011

Есть ли в IPython команда для очистки экрана?

РЕДАКТИРОВАТЬ: Как упоминает @Saher ниже, я могу очистить экран с помощью import os; os.system('CLS'), но есть ли способ сделать это без необходимости импортировать все os

Ответы [ 9 ]

28 голосов
/ 01 августа 2011

Чтобы очистить экран в 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.

14 голосов
/ 01 августа 2011

Вы можете привязать его к общему сочетанию клавиш Ctrl-l, поместив его в ~/.ipython/ipythonrc:

readline_parse_and_bind "\C-l": clear-screen
8 голосов
/ 16 апреля 2017

CTRL + L работает как в Windows, так и в Ubuntu.И я думаю, это лучше, потому что вам не нужно много печатать.

8 голосов
/ 28 января 2013

Может быть, я просто использую более новую версию, но у меня она работала нормально:

cls

В Windows и * nix:

clear
5 голосов
/ 14 мая 2013

для меня достаточно просто набрать "clear".

4 голосов
/ 14 сентября 2011

clear - псевдоним по умолчанию в ipython 0.11

In [76]: a = get_ipython()

In [77]: a.alias_manager.expand_alias('clear')
Out[77]: u'clear '
1 голос
/ 01 августа 2011

Если вы используете Windows, попробуйте os.system('CLS')

Сначала вам нужно импортировать os:

import os
0 голосов
/ 05 декабря 2017

В macOS 10.13.1, терминал 2.8, нажмите command-k для очистки до запуска.

очистка привела к «NameError: имя« clear »не определено».

Внимание: как новичок, я, возможно, не до конца понимаю, что я сделал, но команда -k, похоже, сделала то, что я хотел.

0 голосов
/ 01 августа 2011
__import__('os').system("reset")
...