Очистка экрана в IPython

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

EDIT:. Как @Saher упоминает ниже, я могу очистить экран, используя import os; os.system('CLS'), но есть ли способ сделать это без необходимости импортировать все os?

Ответ 1

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

Ответ 2

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

readline_parse_and_bind "\C-l": clear-screen

Ответ 3

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

Ответ 4

Возможно, я просто использую более новую версию, но для меня это работало отлично:

cls

В Windows и на * nix:

clear

Ответ 5

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

Ответ 6

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

In [76]: a = get_ipython()

In [77]: a.alias_manager.expand_alias('clear')
Out[77]: u'clear '

Ответ 7

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

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

import os

Ответ 8

__import__('os').system("reset")

Ответ 9

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

clear привел к "NameError: имя" clear "не определено."

Предостережение: как noob я не могу полностью понять, что я сделал, но command-k, похоже, сделал то, что я намеревался.

Ответ 10

В окнах, использующих Enthought Canopy Clear, CLS,! CLS, не очищает предыдущие данные, а просто перемещает все данные выше верхней части окна. Если вы прокрутите вниз текст, все там.