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 :

erreur format avec couleur [Python 3.X]


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2018
    Messages : 323
    Par défaut erreur format avec couleur
    re-bonjour,

    j'ai un petit souci pour afficher les valeurs avec format avec le code couleur car il m'affiche 1 et 0
    le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    YELLOW = "\x1b[1;33;40m" 
    GREEN = "\x1b[1;32;40m"
     
    print(f"\n{GREEN}Decryptor : key: {YELLOW}{1} {GREEN}Key2: {YELLOW}{0}".format(wv[0],wv[1]), end='')
    résultat :
    Nom : Capture d’écran 2022-09-04 154925.png
Affichages : 285
Taille : 4,1 Ko

    pouvez-vous me dire comment puis-je récupère les valeurs avec format avec les couleurs comme image? merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut !

    Je ne comprends pas ce que vous nous demandez, ni ce que vous essayez de faire en mélangeant f-string et format.

  3. #3
    Membre éprouvé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2018
    Messages : 323
    Par défaut
    oui, est-il possible faire un mélangeant f-string et format?

  4. #4
    Membre éprouvé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2018
    Messages : 323
    Par défaut
    je viens trouver la solution mais sortir du résultats :
    print(f"\n{GREEN}Decryptor : key: {YELLOW}{wv[1]} {GREEN}Key2: {YELLOW}{wv[0]})
    il est t-il possible maitre sur une seul ligne car {wv[0]}, il s'affiche sur une nouvelle ligne.

  5. #5
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 840
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Citation Envoyé par Miska59 Voir le message
    oui, est-il possible faire un mélangeant f-string et format?
    Non. Avec f-string les éléments entre accolade doivent intégrer des expressions mais avec format ce sont des numéros d'ordre des éléments passés à la fonction format()
    Code python : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    toto=123
    print(f"toto={toto*2}")
    print("toto={0}".format(toto*3))
    Si tu essayes un truc comme f"toto={0}" Python s'imagine que tu veux avoir un calcul.

    Citation Envoyé par Miska59 Voir le message
    car il m'affiche 1 et 0
    Exactement. Tu demandes "{YELLOW}{1} {GREEN}Key2: {YELLOW}{0}" donc il voit {1} et {0} comme deux expressions de calcul qui valent 1 et 0.
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  6. #6
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 762
    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 762
    Par défaut
    Citation Envoyé par Miska59 Voir le message
    oui, est-il possible faire un mélangeant f-string et format?
    Les deux vont évaluer ce qui est entre crochets {} et le remplacer par le résultat => impossible de dire à l'un ou à l'autre de ne s'occuper que de certains crochets en ignorant les autres... mais on peut mettre des crochets entre crochets et écrire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    >>> v = 'VV'
    >>> f"{{x}}{v}zz".format(x='999')
    '999VVzz'
    >>>
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  7. #7
    Invité
    Invité(e)
    Par défaut
    est t-il possible maitre sur une seul ligne car {wv[0]}, il s'affiche sur une nouvelle ligne
    Agrandir la fenêtre ?

  8. #8
    Membre éprouvé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2018
    Messages : 323
    Par défaut
    bonjour,

    dsl pour le retard mais je viens trouver la solution à mon problème.
    pouvez-vous me dire comment Agrandir la fenêtre?

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

Discussions similaires

  1. Erreur format de date avec formulaire
    Par Mickamax dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 03/04/2019, 09h10
  2. [XL-2010] Comparaison Couleur/Format avec Variant
    Par pandard2 dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 07/08/2018, 12h25
  3. Réponses: 0
    Dernier message: 05/04/2016, 18h20
  4. Erreur fréquente avec ASP et IIS
    Par Community Management dans le forum ASP
    Réponses: 2
    Dernier message: 11/02/2004, 22h20
  5. Erreurs IIS avec Multiples Frames avec xmlrad
    Par powerlog dans le forum XMLRAD
    Réponses: 4
    Dernier message: 01/07/2003, 13h15

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