bonjour si jé une chaine caractere recuperé d'un fichier ou autre,exemple('DEFLIST= 345 , en regle de SDT# ;;; 1&é')
existe-t il une fonction ou un ptit programme qui permet de le realiser
merci![]()
bonjour si jé une chaine caractere recuperé d'un fichier ou autre,exemple('DEFLIST= 345 , en regle de SDT# ;;; 1&é')
existe-t il une fonction ou un ptit programme qui permet de le realiser
merci![]()
J'ai pas trop compris ta question, c'est ca que tu veux?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 >>> chaine = 'DEFLIST= 345 , en regle de SDT# ;;; 1&é' >>> print "".join([hex(ord(c)) for c in chaine]) 0x440x450x460x4c0x490x530x540x3d0x200x330x340x350x200x2c0x200x650x6e0x200x720x650x670x6c0x650x200x640x650x200x 530x440x540x230x200x3b0x3b0x3b0x200x310x260x82
En tapant danspython conversion chaine hexadecimale
Je suis tombé la dessus
Avec ton code ca donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 >>> "hello".encode("hex") '68656c6c6f' >>> "68656c6c6f".decode("hex") 'hello' >>>
D'ailleur le resultat est different de pacificator. Le je me pose des question?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 >>> 'DEFLIST= 345 , en regle de SDT# ;;; 1&é'.encode("hex") '4445464c4953543d20333435202c20656e207265676c652064652053445423203b3b3b203126e9'
[SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit
Mon premier Tutoriel
A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...
c'est le même resultat sauf que dans ma chaine, chaque caractère est prefixé par '0x'(sauf le dernier caractère ?? pb d'encodage ??)
Mais c'est vrai qu'une fonction toute faite, c'est quand même mieux..
ok, je m'en doutais, au moins on est sur que c'est de l'héxadecimal.Et vu le post precedent je pense qu'il préferera cette notation.
Bon en gros le probleme est normalement résolu c'est a savoir s'il a ce qu'il souhaite.
[SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit
Mon premier Tutoriel
A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...
En effet le dernier caractere est different. j'ai été sur Table Ascii
Et é a bien pour adresse 0x82. Je pense que c'est une histoire d'unicode ou un truc dans le genre.
En effet, ici on voit bien dans la table que c'est l'encodage.Donc mon code est bon si tu programme est encodé en Latin-1
Code : Sélectionner tout - Visualiser dans une fenêtre à part ISO 8859-1 Character Set ( Latin - 1) - Western / West European
C'est ici
[SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit
Mon premier Tutoriel
A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...
Partager