dans ipython, je peux utiliser %histou %historyimprimer l'historique récent, mais cela n'imprime que l'historique de la session en cours.
Je voudrais imprimer toute l'histoire, comme le historyfait la commande bash .
Ce que j'essaie de faire, c'est d'obtenir un historique complet, de sorte que je puisse ensuite rechercher avec regex, voir quelles commandes ont suivi après des commandes spécifiées, etc.
En parlant d'histoire, peut-il également imprimer des timecodes?
NOTE DE CÔTÉ : Dans bash, j'ai écrit un script simple qui imprime l'historique et je peux le grep pour les mots-clés. Je vois des moments où certaines commandes ont été exécutées. Je peux spécifier -A nou -B n, où nest un nombre de lignes AFTERou BEFOREune commande donnée. C'est très pratique, car je peux facilement trouver ce que j'ai fait quand, et ce qui a suivi, ...
Je recherche quelque chose de similaire pour ipython
ipython?
%history -gvous montrera tout cela. -grecherche l'historique, et si vous ne lui donnez aucun modèle, vous obtenez tout.
%history -g -f filenamepour l'enregistrer dans un fichier.

~/.ipython/profile_default/. Vous y trouverez les tableaux:sessions(avec horodatage)historyetoutput_history.