[python] unicode
tdc
tdc na phreaker.net
Neděle Listopad 6 18:08:16 CET 2005
Vlado Balko wrote:
> Uz sa to tu riesilo, ale pomocou predchadzajucich navodov sa mi tuto vec
> nepodarilo poriesit.
>
> Ako dostanem retazec
>
> '\x01\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00'
> do tvaru '101000111'
> balky
Nevim, proc se tim zaobirat jako s unicode, kdyz podle zdroje i podle
vysledku se ma jednat o bitstream. Pokud vyjdu z predpokladu, ze:
1) je to bitstream (povolene hodnoty pouze 0/1)
2) kazdy "bit" je reprezentovan 4mi bajty
tak pote staci (x je uvedeny retezec):
import struct
print ''.join(map(str, struct.unpack("%dl" % (len(x)/4), x)))
tdc
Další informace o konferenci Python