Где находится файл истории для IPython?
Не могу определить, где IPython хранит свою историю.
- В каталоге ~/.pythonhistory нет файла:
12:49:00/dashboards $ ll ~/.py*
ls: /Users/steve/.py*: Нет такого файла или каталога
- В файле инициализации 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")
- НО: у меня есть много доступной истории в 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 ответ(ов)
Если вы хотите сохранить историю команд IPython в текстовый файл, вы можете сделать это самостоятельно, используя следующую команду:
%history -g -f filename
Здесь filename
- это имя файла, в который будет сохранена ваша история. Используйте эту команду в IPython или Jupyter Notebook, и ваша история будет экспортирована в указанный файл в формате чистого текста.
Как сделать графики Matplotlib отображаемыми внутри IPython-ноутбука?
Как увеличить ширину ячейки в Jupyter/IPython Notebook в браузере?
Перезагрузка сабмодулей в IPython
Как увеличить лимит памяти в Jupyter Notebook?
%matplotlib - строковая магия вызывает SyntaxError в Python-скрипте