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 :

Affichage du caractère %


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 64
    Par défaut Affichage du caractère %
    Bonjour,
    J'ai une ligne de code du type:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    file.write('%s  (Tolérance 3 %)' %self.stg[1].get())
    Evidemment, ça ne marche à cause du % tout seul. Python attend une variable...
    Quelqu'un sait comment résoudre ce problème?
    Merci.

  2. #2
    Membre éclairé
    Avatar de airod
    Homme Profil pro
    Gérant Associé, DMP Santé et Directeur technique
    Inscrit en
    Août 2004
    Messages
    767
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Gérant Associé, DMP Santé et Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 767
    Par défaut
    bonjour as tu essayé
    \%

  3. #3
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 64
    Par défaut
    Oui, j'ai essayé. Ce que j'ai remarqué c'est que la ligne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    file.write('Tolérance 3 \%')
    ne pose pas de problème. Il semble que dès qu'il y a en plus une variable, le compilateur se plante. Bien sûr je peux donc faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    file.write('%s ' %self.stg[1].get())
    file.write('Tolérance 3 \%')
    mais ça me semble quand même tordu pour quelque chose de très simple.

  4. #4
    Membre éclairé
    Avatar de airod
    Homme Profil pro
    Gérant Associé, DMP Santé et Directeur technique
    Inscrit en
    Août 2004
    Messages
    767
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Gérant Associé, DMP Santé et Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 767
    Par défaut
    Et comme ca!?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    file.write('%s' %self.stg[1].get()+' (Tolérance 3 \%)' )
    sans conviction !

    ++

  5. #5
    Membre chevronné
    Homme Profil pro
    Responsable du parc et des réseaux de télécommunication
    Inscrit en
    Mai 2003
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable du parc et des réseaux de télécommunication
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2003
    Messages : 290
    Par défaut
    Et comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    tolerance='Tolérance 3\%'
    file.write('%s (%s)' %(self.stg[1].get(),tolerance))

  6. #6
    Membre confirmé
    Avatar de Zorro
    Inscrit en
    Août 2002
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 137
    Par défaut
    Salut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    file.write('%s  (Tolérance 3%%)' %self.stg[1].get())
    Z

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

Discussions similaires

  1. Affichage de caractère spéciaux absent dans le code source
    Par HNT dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 03/11/2005, 22h38
  2. problème avec l'affichage des caractères spéciaux
    Par michelkey dans le forum Général Python
    Réponses: 4
    Dernier message: 19/08/2005, 08h09
  3. Problème d'affichage de caractères sous IE
    Par arnaud_verlaine dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 18/07/2005, 22h21
  4. Problème d'affichage des caractères accentués
    Par ostaquet dans le forum JBuilder
    Réponses: 1
    Dernier message: 10/03/2005, 06h58
  5. [Delphi] Affichages de caractères sur l'écran
    Par julie20 dans le forum Débuter
    Réponses: 12
    Dernier message: 17/09/2003, 23h21

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