Enregistrer l’historique de l’interpréteur de Python
Il est possible d’enregistrer l’historique des commandes exécutées par l’interpréteur Python. Il suffit pour cela d’utiliser la fonction built-in dédiée :
[codesource language=python]>>> import readline
>>> readline.write_history_file
>>> readline.write_history_file(« /Users/pierregradot/history.txt »)
>>> exit()[/codesource]
Voilà le contenu du fichier obtenu :
_HiStOrY_V2_ import40readline readline.write_history_file readline.write_history_file("/Users/pierregradot/history.txt")
Pour plus d’informations sur la gestion de l’historique de l’interpréteur, je vous renvoie à la documentation du module readline
.
Je connaissais pas cette astuce. Ça pourrait être utile un jour. Merci!
J’aimeJ’aime
30 décembre 2013 à 8:25
Je pense qu’il y a un intérêt quand tu testes en console pour ensuite écrire un script. Je ne sais pas si tu penses à d’autres intérêts ?
J’aimeJ’aime
30 décembre 2013 à 11:16