string in ein bytearray umwandeln

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
alexPython
User
Beiträge: 52
Registriert: Donnerstag 7. April 2011, 13:26

Hallo,

ich möchte gerne einen string in ein bytearray convertieren.

Code: Alles auswählen

imageMapToByteArray = cmdGetImageMap.imageMap.encode()
output = bytes(imageMapToByteArray, 'uft-8')
ich erhalte dann folgenden Fehler:
TypeError: str() takes at most 1 argument (2 given)

was mache ich hier falsch?

Gruß
Benutzeravatar
/me
User
Beiträge: 3561
Registriert: Donnerstag 25. Juni 2009, 14:40
Wohnort: Bonn

alexPython hat geschrieben:TypeError: str() takes at most 1 argument (2 given)
Ich vermute, du führst den Code mit Python 2.x aus, verwendest aber die Dokumentation von Python 3.x.
Benutzeravatar
numerix
User
Beiträge: 2696
Registriert: Montag 11. Juni 2007, 15:09

Code: Alles auswählen

>>> s = "abc"
>>> bytearray(s.encode("utf-8"))
bytearray(b'abc')
Antworten