IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI/RAD Python Discussion :

[ipython] récupération de l'historique d'ancienne session


Sujet :

EDI/RAD Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2011
    Messages : 14
    Par défaut [ipython] récupération de l'historique d'ancienne session
    Bonjour,

    Je souhaiterais récupérer l'historique des anciennes sessions ipython. J'ai pu voir qu'il existait la commande %history, mais en l'utilisant je n'ai que l'historique de la session que je viens d'ouvrir alors que quand j'utilise les fleches j'accede à d'autres commandes, provenant des sessions antérieures.

    Je suis toute débutante, alors je suis désolée si la question peut paraitre très simple pour vous, mais ca m'aiderais beaucoup !

    Merci !

    Lo.

  2. #2
    Membre chevronné

    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2009
    Messages
    377
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2009
    Messages : 377
    Par défaut
    Salut,

    voila une réponse un peu tardive, mais peut-être que tu cherche toujours.

    Tu n'as pas précisé sur quel OS tu travailles, mais voila une solution pour Linux (je l'ai jamais tester).

    Source : http://www.dsimb.inserm.fr/~fuchs/py...on-node19.html

    Vous pouvez sauvegarder l'historique des commandes utilisées dans l'interpréteur Python avec le module readline.

    >>> print "hello"
    hello
    >>> a = 22
    >>> a = a + 11
    >>> print a
    33
    >>> import readline
    >>> readline.write_history_file()

    Quittez Python. L'historique de toutes vos commandes est dans votre répertoire personnel, dans le fichier .history. Relancez l'interpréteur Python.

    >>> import readline
    >>> readline.read_history_file()

    Vous pouvez accéder aux commandes de la session précédente avec la flèche du haut de votre clavier.

    >>> print "hello"
    hello
    >>> a = 22
    >>> a = a + 11
    >>> print a
    33

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2011
    Messages : 14
    Par défaut
    Bonjour,

    Effectivement en utilisant les flèches haut et bas on accède à l'historique, mais ce que je souhaitais c'était récupérer l'ensemble de l'historique dans un fichier.
    Je travaille sous linux et je me suis dis que l'historique devait etre logger quelque part dans la structure de python (je débute aussi sous linux....) et j'ai finalement trouvé le fameux fichier .history : la solution de mon probleme !

    Merci pour la réponse, ca pourra me servir pour une prochaine fois

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupération synchrone de la variable de session
    Par betadev dans le forum jQuery
    Réponses: 0
    Dernier message: 25/06/2012, 11h10
  2. Récupération rapide des variables de formulaire/sessions/Url/Cookies
    Par guitou12 dans le forum Contribuez / Téléchargez Sources et Outils
    Réponses: 0
    Dernier message: 14/02/2011, 19h11
  3. [MySQL] Récupération du contenu BDD via une session
    Par angelusflm dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 12/02/2009, 11h47
  4. Comment effacer l'historique d'une session?
    Par univermina dans le forum ASP
    Réponses: 6
    Dernier message: 30/01/2009, 14h28
  5. [nero] Comment utiliser une ancienne session
    Par FFF dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 17/08/2005, 14h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo