236 votes

comment voyez-vous l'intégralité de l'historique des commandes en python interactif?

Je travaille sur l'interpréteur python par défaut sous Mac OS X, et j'utilise les commandes précédentes avec Cmd + K. Je peux les parcourir un à un en utilisant les touches fléchées. Mais existe-t-il une option comme l'option --history dans bash shell, qui affiche toutes les commandes que vous avez entrées jusqu'à présent?

407voto

Denis Golomazov Points 1211

Code pour imprimer l'historique complet (juste pour référence future):

 import readline
for i in range(readline.get_current_history_length()):
    print readline.get_history_item(i)
 

78voto

Ignacio Vazquez-Abrams Points 312628

Utilisez readline.get_current_history_length() pour obtenir la longueur et readline.get_history_item() pour les afficher.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X