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 :

Problème d'exécution en pyw [Fait]


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 4
    Par défaut Problème d'exécution en pyw
    Bonjour a tous,

    Je suis novice en python et je rencontre un problème en éxécutant mon scripts en .pyw
    En effet, lorsque je le test avec F5 avec le code ouvert, il n'y a aucun problème, mais lorsque je change l'extension en .pyw, il ne se lance pas du tout, j'ai juste le sablier qui s'afiche pendant un temps très bref.
    J'ai essayé de le lancé directement en double-clique sur le fichier en .py, une fenêtre type DOS s'ouvre et se referme très rapidement.

    Je vous met le code en fichier joint.
    Merci d'avance pour votre aide.
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 817
    Par défaut
    Salut,

    Tu devrais avoir un message d'erreur si tu lances ton fichier via une fenêtre de commande, en tapant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    python base_numérique.py
    perso, je tombe sur un problème d'encodage non-spécifié en en-tête de ton fichier (ce qui provoque de grosses erreurs sur certains noms de variables...)
    Voir ce lien pour plus d'informations.

    Ensuite, je te conseille fortement de te limiter aux caractères ascii standard pour le nom de tes variables, et donc d'éviter tout ce qui est lettres accentuées et similaire.
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  3. #3
    Futur Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 4
    Par défaut
    Merci beaucoup pleqat.
    Je pense en effet que ça vient du nom de mes variables : en faisant python base_numérique.py, il me renvoie :
    a = entrùe error
    SynthaxError, invalid synthax
    Je vais donc commencé par enlever tous mes caractères accentués (mais y a-t-il un moyen de les conserver??).
    Je vous tiens au courant et merci encore.

    Ps : je n'ai pas compris "un problème d'encodage non spécifié en en-tête de ton ficher"

  4. #4
    Futur Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 4
    Par défaut
    C parfait! merci
    après avoir supprimé tous les caractères accentués du code, le fichier se lance tout a fait normalement.
    Cepensant, j'aimerai savoir s'il y avait un moyen de pouvoir utiliser tous ses caractères?

  5. #5
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 817
    Par défaut
    Citation Envoyé par GTCeucalyptus
    (mais y a-t-il un moyen de les conserver??)
    Peut-être... mais à part être une source d'erreur, je n'en vois pas l'intérêt. Tu ferais beaucoup mieux de prendre la bonne habitude de ne pas les utiliser.


    Citation Envoyé par GTCeucalyptus
    Ps : je n'ai pas compris "un problème d'encodage non spécifié en en-tête de ton ficher"
    Je me suis un peu emballé, ça ne s'applique qu'aux chaînes de caractères.
    Ca permet de bien les afficher, en gros. Si tu ne spécifies pas l'encodage, les lettres accentuées ne seront pas affichées correctement (il y aura des caractères bizarres à la place).
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  6. #6
    Futur Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 4
    Par défaut
    ok merci,
    c'est vrai que l'intérêt n'est pas très important ici..........
    je vais donc m'atteler à écrire sans accent dans mes codes
    merci du conseil
    a bientôt

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 89
    Par défaut
    Les caractères spéciaux peuvent être conservés à condition de changer le système de codage. Il suffit d'ajouter au début du fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #!/usr/local/bin/python
    # coding: latin-1

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

Discussions similaires

  1. Problème d'exécution avec Dec C++
    Par PNL dans le forum C
    Réponses: 20
    Dernier message: 02/10/2005, 03h59
  2. Problème pour exécuter une chaîne de caractères
    Par Pongo dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 02/09/2005, 10h34
  3. Problème d'exécution : 'rtl60.bpl introuvable'
    Par zeddy23 dans le forum EDI
    Réponses: 3
    Dernier message: 27/07/2005, 20h44
  4. Réponses: 5
    Dernier message: 19/04/2005, 08h50
  5. Problème à l'exécution avec wxWindows (compilé avec BCC55)
    Par ShootDX dans le forum Autres éditeurs
    Réponses: 5
    Dernier message: 14/11/2003, 18h04

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