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 de python au lancement du programme


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 130
    Par défaut fermeture de python au lancement du programme
    J'ai crée un programme en Tkinter, mais quand je le lance, tout se ferme, même quand je met en commentaires la seul ligne de programme principale ( les autres ne sont que l'import de Tkinter et les classes )
    J'ai juste le temps de voir idle se lancer puis les deux se ferment.
    Le code faisant 250 lignes je ne vous le montre pas pour l'instant et je vous demande juste quelles pourraient être les raison vu que au lancement il ne me signale pas d'erreur de syntaxe ou autres...

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 068
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 068
    Par défaut
    hummm ... pas de retour d'erreur dans la console ?

  3. #3
    Membre éclairé Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    863
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 863
    Par défaut
    Si c'est sous Windows, pourquoi ne pas ne pas le lancer depuis l'invite de commande. Ainsi les erreurs seront lisibles.
    (Démarrer->Accessoires-> Invite de commande).

  4. #4
    Membre Expert Avatar de PauseKawa
    Homme Profil pro
    Technicien Help Desk, maintenance, réseau, système et +
    Inscrit en
    Juin 2006
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Help Desk, maintenance, réseau, système et +
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 725
    Par défaut
    Bonjour,

    Comme le dit josmiley seul la console te donneras la réponse.
    Par contre si un lancement dans une console ne donne rien et si j'ai bien compris :

    D'aprés ce que tu dit tu as un code style

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    imports ...
     
    class un():
    avec # un() en commentaire ?

    A ce niveau je ne vois qu'un try (style try: import trucmuch except: sys.exit() ) pour occulter la sortie standard.

    @+

  5. #5
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 738
    Par défaut
    Bonjour,

    Est ce que par hasard votre programme n'oublie pas d'attendre une entrée clavier ou tout simplement "un peu" avant de se terminer "proprement"?

    Pour sûr ce n'est sans doute pas ce que vous attendez, mais cela relèverait dans ce cas d'un problème de réalisation - comment coder la chose - ou de
    conception, plutôt que d'un problème de "code" - i.e. Python ne fait que ce que vous lui avez demandé de faire...

    Essayez d'ajouter un sleep(1.0) avant la sortie du programme?
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 130
    Par défaut
    J'ai déjà trouvé un début de solution en mettant toute les classes chacune a leurs tour en commentaire et j'ai donc vu de quelle classe venait le problème

    Ensuite j'ai lancé avec l'invite de commande comme recommandé, et j'ai eu ce message : "invalid node type <24> for augmented assignment"
    Le problème c'est :
    "a,b+=c,d" alors qu'il faudrais faire
    "a+=c
    b+=d"
    Réellement désolé de vous avoir dérangé pour ça, mais je ne m'attendait pas à ce qu'une "erreur de syntaxe" comme ça crash idle...
    Merci beaucoup encore et bonne continuation !

  7. #7
    Membre éprouvé

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Par défaut
    Citation Envoyé par Extra-Nitro Voir le message
    Réellement désolé de vous avoir dérangé pour ça, mais je ne m'attendait pas à ce qu'une "erreur de syntaxe" comme ça crash idle...
    Au contraire... Cela peut servir à tout le monde.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 19/05/2010, 17h33
  2. Réponses: 1
    Dernier message: 30/11/2005, 23h14
  3. Delphi 2005 Indy 9 Erreur au lancement du programme
    Par Houben Jacques dans le forum Web & réseau
    Réponses: 4
    Dernier message: 08/11/2005, 12h05
  4. Fermeture et delay de lancement application sur dos
    Par jason59 dans le forum Windows
    Réponses: 5
    Dernier message: 18/09/2005, 20h01
  5. [DCOM] Accès refusé au lancement du programme à distance
    Par raoulmania dans le forum Web & réseau
    Réponses: 7
    Dernier message: 22/06/2005, 13h01

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