[pyar] Manipulacion de Bits
Facundo Batista
facundobatista en gmail.com
Lun Feb 24 17:42:20 ART 2014
2014-01-28 16:29 GMT-03:00 Facundo Batista <facundobatista en gmail.com>:
>>>> bc = BitConsumer(<fileobject ya abierto listo para consumir>)
>>>> bc.get(1)
> 1
>>>> bc.get(3)
> 1
>>>> bc.get(2)
> 0
>>>> bc.get(2)
> 3
>
> Y el tipo lee los bytes que sean necesarios... O sea, siguiendo, podés hacer:
>
>>>> bc.get(5)
> 12
>>>> bc.get(5)
> 2
>>>> bc.get(5)
> 8
Ver BitConsumer en
https://github.com/facundobatista/yaswfp/blob/master/helpers.py
BTW, cambió levemente, ahora es bc.u_get() (para secuencias de bit sin
signo) y bc.s_get() para secuencias con signo (complemento a 2, en
caso de ser negativas).
Slds.
--
. Facundo
Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/
Twitter: @facundobatista
More information about the pyar
mailing list