in ipython, я могу использовать %histили %historyдля печати недавней истории, но это печатает только историю из текущего сеанса.
Я хотел бы распечатать всю историю, как это historyделает команда bash .
Что я пытаюсь сделать, так это получить полную историю, чтобы затем я мог выполнять поиск с помощью регулярного выражения, видеть, какие команды следовали за указанными командами, и т. Д.
Кстати об истории, может ли он также печатать временные коды?
ПРИМЕЧАНИЕ : В bash я написал простой скрипт, который печатает историю, и я могу найти его по ключевым словам. Я вижу случаи, когда выполнялись определенные команды. Я могу указать -A nили -B n, где nэто количество строк AFTERили BEFOREзаданная команда. Это очень удобно, потому что я могу легко найти, что я делал, когда и что последовало, ...
Ищу что-то подобное для ipython
ipython?
%history -gпокажу вам все это. -gищет в истории, и если вы не укажете шаблон, вы получите все.
%history -g -f filenameчтобы сохранить его в файл.

~/.ipython/profile_default/. Там вы найдете таблицы:sessions(с отметками времени)historyиoutput_history.