vorweg, nichts für ungut für den etwas wagen Threadtitel, ich bin mir leider nicht ganz sicher ob mein Problem tatsächlich damit zusammenhängt.
Ich habe ein Dictionary, welches den Schlüssel "track_number" besitzt, der den dazugehörigen Wert '\x02' trägt. Eigentlich sollte dies ja eine Hexadezimale Zahl sein, allerdings sagt mir ein
Code: Alles auswählen
print type(metainfo["album_track"])
zurück.jan@kiste:~/work/pyMusort$ ./mp3meta.py
Traceback (most recent call last):
File "./mp3meta.py", line 45, in ?
meta = instance.get_metainfo('test.mp3')
File "./mp3meta.py", line 38, in get_metainfo
print atoi(metainfo["album_track"])
File "/usr/lib/python2.4/string.py", line 403, in atoi
return _int(s, base)
Meine Frage ist jetzt ob es eine Möglichkeit gibt Strings wie z.B. "\x02" oder "\x8a" in einen dezimalen Integer zu wandeln.
Vielen Dank schonmal im vorraus.
Jan