0

Где находится файл истории для IPython?

15

Не могу определить, где IPython хранит свою историю.

  1. В каталоге ~/.pythonhistory нет файла:
12:49:00/dashboards $ ll ~/.py*
ls: /Users/steve/.py*: Нет такого файла или каталога
  1. В файле инициализации Python нет ничего необычного:
12:49:07/dashboards $ echo $PYTHONSTARTUP
/shared/.pythonstartup
12:49:43/dashboards $ cat /shared/.pythonstartup
import rlcompleter
import readline

readline.parse_and_bind("tab: complete")
  1. НО: у меня есть много доступной истории в IPython, когда я его запускаю.

Так где же эта история хранится?

Обновление: Ответ от @Stefano указал правильное направление: вот фактический путь к истории:

13:30:05/shared $ ll ~/.ipython/profile_default/history.sqlite
-rw-r--r--  1 steve  staff  372736 Jun  3 12:48 /Users/steve/.ipython/profile_default/history.sqlite

1 ответ(ов)

0

Если вы хотите сохранить историю команд IPython в текстовый файл, вы можете сделать это самостоятельно, используя следующую команду:

%history -g -f filename

Здесь filename - это имя файла, в который будет сохранена ваша история. Используйте эту команду в IPython или Jupyter Notebook, и ваша история будет экспортирована в указанный файл в формате чистого текста.

Чтобы ответить на вопрос, пожалуйста, войдите или зарегистрируйтесь