[Python] Letture file binario da Vb a Python

Stefano Dal Pra s.dalpra a gmail.com
Gio 1 Nov 2012 10:09:36 CET


Mah, direi che fa qualcosa tipo questo:

f = open('DATAFILE','rb')
B = f.read(327)
Vcod = "%02x%02x%02x"%(B[9], B[10], B[11])
Vcog = B[31:62].strip()

Se puoi prova ad allegare un "DATAFILE" ed il risultato che da i
lcodice originale...

Ciao

On Thu, Nov 1, 2012 at 9:33 AM, orsomannaro a gmail.com
<orsomannaro a gmail.com> wrote:
> C'e' qualcuno che sa aiutarmi a convertire questo pezzo di codice VB in
> Python?
>
>
> Dim Buffer As String * 327
>
> fileno = FreeFile
> Open ".\DATAFILE" For Binary As #fileno
> Get #fileno, , Buffer
>
> VCod = Hex2(Asc(Mid(Buffer, 9, 1))) & Hex2(Asc(Mid(Buffer, 10,1))) &
> Left(Hex2(Asc(Mid(Buffer, 11, 1))), 1)
>
> VCog = Trim(Mid(Buffer, 31, 30))
>
>
>
> Function Hex2(Number)
>   Hex2 = Right("00" & Hex(Number), 2)
> End Function
>
>
>
> Grazie.
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python


Maggiori informazioni sulla lista Python