[Python] Letture file binario da Vb a Python
orsomannaro
orsomannaro a gmail.com
Sab 3 Nov 2012 11:07:41 CET
Il 03/11/2012 01:09, orsomannaro a gmail.com ha scritto:
> e questo succede per altri campi
dato che tutti i molti valori numerici di questo file binario sono letti
con la stessa logica, potrei scrivere:
def hex2num(*args):
num = ''
for arg in args:
num += '%02x' % ord(arg)
return num[:-1].lstrip('0')
codice = hex2num(*(data[8], data[9], data[10]))
invece di:
codice = ('%s%s%s' % ('%02x' % ord(data[8]),
'%02x' % ord(data[9]),
('%02x' % ord(data[10]))[0])
).lstrip('0')
Ma visto che l'operazione viene eseguita periodicamente e che i record
da leggere sono diverse centinaia, mi conviene dal punto di vista
computazionale?
Maggiori informazioni sulla lista
Python