'str' - Objekt hat kein Attribut 'decode'
Ich versuche zu entschlüsseln hex-string in Binär-Werte.
Ich fand dies unter Befehl auf das internet, um es getan,
string_bin = string_1.decode('hex')
aber ich habe Fehler sagen
'str' object has no attrubute 'decode'
Ich bin mit python v3.4.1
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nicht entschlüsseln string-Objekte; Sie sind bereits dekodiert. Sie müssen eine andere Methode verwenden.
Können Sie die
- codecs.decode()
- Funktion anwendenhex
codec:Diese gilt eine Binär-Transformation codec; es ist das äquivalent mit der
base64.b16decode()
- Funktion, mit den input-string in Großbuchstaben konvertiert:Können Sie auch die
binascii.unhexlify()
- Funktion zu 'entschlüsseln' eine Folge von hex-Zeichen in bytes:Jede Weise, erhalten Sie ein
bytes
Objekt.\xhh
escape-Sequenzen für non-printable bytes.34
ist der hex-ASCII-Codepunkt für das'4'
Charakter, zum Beispiel.67
ist'g'
.Verwenden
binascii
: