Где Jupyter QtConsole сохраняет свои прошлые команды - PullRequest
0 голосов
/ 07 февраля 2020

Если я закрою экземпляр Jupyter QtConsole и открою новый экземпляр, нажмите клавишу Up. Затем загружается предыдущая команда, которую я последний раз запускал.

В каком каталоге сохраняется история прошлых команд?

Я просмотрел источник на Github, но не смог найти его. И при этом jupyter --paths.

, похоже, не находится ни в каком пути.

1 Ответ

0 голосов
/ 07 февраля 2020

Проходя через источник, стек вызовов выглядит следующим образом:

HistoryConsoleWidget.history_previous()
HistoryConsoleWidget._get_edited_history()
HistoryConsoleWidget._set_history()
JupyterWidget._handle_history_reply()

Больше ничего не могу найти, поэтому подумал, что это может быть вещь Jupyter. Поиск в Google привел меня к Где находится файл истории для i python, и он действительно хранится в ~/.ipython/profile_default/history.sqlite.

...