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

Python Discussion :

Fermeture intempestive de la console


Sujet :

Python

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 10
    Points : 8
    Points
    8
    Par défaut Fermeture intempestive de la console
    Bonjour,

    Je réalise en ce moment un script qui utilise Tkinter. Quand je l'exécute avec Python 3.3 et qu'il y a une erreur dans mon script, la fenêtre Python affiche l'erreur (par exemple : "local variable 'a' is not definied") mais se referme IMMÉDIATEMENT après... Y'a-t-il une solution pour laisser cette fenêtre ouverte ou récupérer le "log" de Python pour identifier l'erreur?

    Merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par st3ph31 Voir le message
    Bonjour,

    Je réalise en ce moment un script qui utilise Tkinter. Quand je l'exécute avec Python 3.3 et qu'il y a une erreur dans mon script, la fenêtre Python affiche l'erreur (par exemple : "local variable 'a' is not definied") mais se referme IMMÉDIATEMENT après... Y'a-t-il une solution pour laisser cette fenêtre ouverte ou récupérer le "log" de Python pour identifier l'erreur?

    Merci d'avance
    Bonjour,

    En supposant que vous utilisez Python sous MS-Windows, il est recommandé de programmer avec l'éditeur IDLE qui vous fournit une console interactive Python et la possibilité de tracer vos bugs dans cette console lors de l'exécution d'un script.

    https://docs.python.org/3/library/idle.html

    Normalement, IDLE est fourni d'office lorsque vous installez Python sous MS-Windows, il me semble.

    Le mieux reste encore de vérifier sa présence dans la liste des programmes disponibles (installés) sur votre machine.

    @+.

  3. #3
    Membre averti
    Homme Profil pro
    Développeur en formation
    Inscrit en
    Juillet 2013
    Messages
    300
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur en formation
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2013
    Messages : 300
    Points : 413
    Points
    413
    Par défaut
    Oui, clic droit sur le fichier -> edit with IDLE et F5 lancera le programme. Mais avec tkinter, ça doit être un problème de synthaxe ou d'oubli de mainloop à la fin du programme pour qu'il se referme.
    Bouddha : Tout n'est qu'illusion en ce bas monde.
    Jésus : Tout est amour divin.
    Einstein : Tout est relatif dans cet espace-temps.
    Moi : Tout est binaire sur ce forum.

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    Merci beaucoup à vous 2, c'est beaucoup plus pratique comme ça!

Discussions similaires

  1. [C] fermeture soudaine de la console
    Par vulkanosaure dans le forum Windows
    Réponses: 3
    Dernier message: 24/10/2007, 13h23
  2. [XP] fermeture intempestive de dossiers
    Par Speed41 dans le forum Sécurité
    Réponses: 2
    Dernier message: 06/03/2007, 13h41
  3. [Problème] Fermeture intempestive Media Center (Vista)
    Par brak__ dans le forum Windows Vista
    Réponses: 11
    Dernier message: 05/03/2007, 21h25
  4. Réponses: 5
    Dernier message: 28/04/2006, 18h45

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