./byfn.sh ошибка up (версия клиента 1.22 слишком старая Минимальная поддерживаемая версия API - 1.24)

Для печати и сохранения истории ввода (и, при необходимости, вывода) существует% истории магии.

Чтобы сохранить текущий сеанс в файле с именем my_history.py:

>>> %hist -f my_history.py

История IPython хранит как команды, которые вы вводите, так и полученные результаты. Вы можете легко пройти предыдущие команды с помощью клавиш со стрелками вверх и вниз или получить доступ к своей истории более сложными способами.

Вы можете использовать функцию% history magic для изучения прошлых входных и выходных данных. История ввода из предыдущих сеансов сохраняется в базе данных, а IPython может быть сконфигурирован для сохранения истории вывода.

Несколько других магических функций могут использовать вашу историю ввода, включая% edit,% reerun,% inv,% macro ,% save и% pastebin. Вы можете использовать стандартный формат для ссылки на строки:

%pastebin 3 18-20 ~1/1-5

Это займет строка 3 и строки с 18 по 20 из текущего сеанса и строки 1-5 из предыдущего сеанса.

См.% history? для Docstring и других примеров.

Также не забудьте изучить возможности % store magic для облегчения сохранения переменных в IPython.

Сохраняет переменные, псевдонимы и макросы в базе данных IPython.

d = {'a': 1, 'b': 2}
%store d  # stores the variable
del d

%store -r d  # Refresh the variable from IPython's database.
>>> d
{'a': 1, 'b': 2}

Чтобы автозапускать сохраненные переменные при запуске, укажите c.StoreMagic.autorestore = True в файле ipython_config.py.

1
задан htshame 17 January 2019 в 11:20
поделиться