Erreur Fonction recherche

Résolu
Bonjour,

J'espère que vous allez bien

Bon assez parler ^^

J'ai actuellement un soucis j'ai utiliser une fonction par le recherche d'un texte dans une variable il recherche "INC" + les 8 caractères suivant & efface mais le soucis c'est qu'il m'affiche en résultat :

b' INC0000621'

Alors que je ne veux que 'INC0000621' ou même juste que INC0000621

J'ai beau chercher mais je sèche... Est ceux que une âme charitable aurait la solution ?



Merci d'avance

Cordialement

1 réponse

  1. Salut,

    ta chaine est de type bytes.

    En sachant ceci, il suffit de regarder dans la class bytes une méthode permettant de convertir en string.

    Et magie, il y a une méthode decode :D

    >>> a = b'coucou'
    >>> a
    b'coucou'
    >>> type(a)
    <class 'bytes'>
    >>> a.decode()
    'coucou'
    1
    1. Merci beaucoup grâce à toi j'ai réussi à corriger mon erreur !
      0