Re: [Python] Letture file binario da Vb a Python

2012-11-02 Per discussione orsomann...@gmail.com

Il 02/11/2012 16:00, Daniele Varrazzo ha scritto:


Intendevo, che se ne fa di
concatenare il nibble alto del terzo byte con gli altri 2 byte...


ho chiesto lumi ha chi ha scritto il codice vb

a quanto pare editando il file binario con un editor esadecimale, in 
quei due byte e mezzo di legge il numero decimale del valore inserito in 
un determinato campo


e questo succede per altri campi
per es.: due byte che in esadecimale si leggono

21 6c

sono il risultato dell'inserimento del valore 216 in un determinato campo..

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Letture file binario da Vb a Python

2012-11-02 Per discussione Marco Beri
Il giorno 02/nov/2012, alle ore 16:00, Daniele Varrazzo
 ha scritto:

> On 2012-11-02 14:18, Marco Beri wrote:
>> Il giorno 02/nov/2012, alle ore 15:10, Daniele Varrazzo
>>  ha scritto:
>>
>>> On 2012-11-02 13:43, orsomannaro wrote:
 Il 01/11/2012 10:46, Daniele Varrazzo ha scritto:

>>> VCod = Hex2(Asc(Mid(Buffer, 9, 1))) & Hex2(Asc(Mid(Buffer, 10,1))) &
>>> Left(Hex2(Asc(Mid(Buffer, 11, 1))), 1)

> Vcod = "%02x%02x%02x"%(ord(B[8]), ord(B[9]), ord(B[10]))


 Ho un dubbio sull'ultimo pezzo:

 Left(Hex2(Asc(Mid(Buffer, 11, 1))), 1)

 e': ord(B[10])
 o: ord(B[10])[0]
>>>
>>> Ah sì, il Left() mi era sfuggito (chissà poi che roba è...)
>>
>> Left(x$, 2) == Mid(x$, 1, 2)
>
> Questo lo so, ho ancora memorie di C=64 :) Intendevo, che se ne fa di 
> concatenare il nibble alto del terzo byte con gli altri 2 byte...

Appena ho inviato ho capito che ti riferivi al "significato ultimo"
del codice :)

Ciao.
Marco.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Letture file binario da Vb a Python

2012-11-02 Per discussione Daniele Varrazzo

On 2012-11-02 14:18, Marco Beri wrote:

Il giorno 02/nov/2012, alle ore 15:10, Daniele Varrazzo
 ha scritto:


On 2012-11-02 13:43, orsomannaro wrote:

Il 01/11/2012 10:46, Daniele Varrazzo ha scritto:

VCod = Hex2(Asc(Mid(Buffer, 9, 1))) & Hex2(Asc(Mid(Buffer, 
10,1))) &

Left(Hex2(Asc(Mid(Buffer, 11, 1))), 1)



Vcod = "%02x%02x%02x"%(ord(B[8]), ord(B[9]), ord(B[10]))



Ho un dubbio sull'ultimo pezzo:

Left(Hex2(Asc(Mid(Buffer, 11, 1))), 1)

e': ord(B[10])
o: ord(B[10])[0]


Ah sì, il Left() mi era sfuggito (chissà poi che roba è...)


Left(x$, 2) == Mid(x$, 1, 2)


Questo lo so, ho ancora memorie di C=64 :) Intendevo, che se ne fa di 
concatenare il nibble alto del terzo byte con gli altri 2 byte...



--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Letture file binario da Vb a Python

2012-11-02 Per discussione orsomannaro

Il 02/11/2012 15:38, orsomannaro ha scritto:

credo intendessi (ord(...))[0]


('%02x' % ord(...))[0]

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Letture file binario da Vb a Python

2012-11-02 Per discussione orsomannaro

Il 02/11/2012 15:18, Marco Beri ha scritto:


Comunque ...ord(..)[0] non può funzionare. Ci manca una parentesi.

...ord(...))[0] va meglio.



credo intendessi (ord(...))[0]


Grazie


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Letture file binario da Vb a Python

2012-11-02 Per discussione Marco Beri
Il giorno 02/nov/2012, alle ore 15:10, Daniele Varrazzo
 ha scritto:

> On 2012-11-02 13:43, orsomannaro wrote:
>> Il 01/11/2012 10:46, Daniele Varrazzo ha scritto:
>>
> VCod = Hex2(Asc(Mid(Buffer, 9, 1))) & Hex2(Asc(Mid(Buffer, 10,1))) &
> Left(Hex2(Asc(Mid(Buffer, 11, 1))), 1)
>>
>>> Vcod = "%02x%02x%02x"%(ord(B[8]), ord(B[9]), ord(B[10]))
>>
>>
>> Ho un dubbio sull'ultimo pezzo:
>>
>> Left(Hex2(Asc(Mid(Buffer, 11, 1))), 1)
>>
>> e': ord(B[10])
>> o: ord(B[10])[0]
>
> Ah sì, il Left() mi era sfuggito (chissà poi che roba è...)

Left(x$, 2) == Mid(x$, 1, 2)

Comunque ...ord(..)[0] non può funzionare. Ci manca una parentesi.

...ord(...))[0] va meglio.

Ciao.
Marco.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Letture file binario da Vb a Python

2012-11-02 Per discussione Daniele Varrazzo

On 2012-11-02 13:43, orsomannaro wrote:

Il 01/11/2012 10:46, Daniele Varrazzo ha scritto:

VCod = Hex2(Asc(Mid(Buffer, 9, 1))) & Hex2(Asc(Mid(Buffer, 10,1))) 
&

Left(Hex2(Asc(Mid(Buffer, 11, 1))), 1)



Vcod = "%02x%02x%02x"%(ord(B[8]), ord(B[9]), ord(B[10]))



Ho un dubbio sull'ultimo pezzo:

Left(Hex2(Asc(Mid(Buffer, 11, 1))), 1)

e': ord(B[10])
 o: ord(B[10])[0]


Ah sì, il Left() mi era sfuggito (chissà poi che roba è...)

--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Letture file binario da Vb a Python

2012-11-02 Per discussione orsomannaro

Il 01/11/2012 10:46, Daniele Varrazzo ha scritto:


VCod = Hex2(Asc(Mid(Buffer, 9, 1))) & Hex2(Asc(Mid(Buffer, 10,1))) &
Left(Hex2(Asc(Mid(Buffer, 11, 1))), 1)



Vcod = "%02x%02x%02x"%(ord(B[8]), ord(B[9]), ord(B[10]))



Ho un dubbio sull'ultimo pezzo:

Left(Hex2(Asc(Mid(Buffer, 11, 1))), 1)

e': ord(B[10])
 o: ord(B[10])[0]

?
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Ho trovato un'altro libro carino su Python e PyGame

2012-11-02 Per discussione Daniele Palmese
Il giorno 01 novembre 2012 21:24, Francesco Maida  ha scritto:

> Si lo so che sono boiate, ma almeno per me sono decisamente divertenti da
> scrivere e provare ;-)


Mi hai convinto, l'ho già aggiunto nel carrello. ;-)

Ciao e grazie della segnalazione.
Daniele
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Ho trovato un'altro libro carino su Python e PyGame

2012-11-02 Per discussione Massimo Capanni

non esistono boiate, esistono solo pregiudizi ...
grazie della segnalazione
:-)

Il 01/11/2012 21:24, Francesco Maida ha scritto:



Personalmente sono arrivato al quinto capitolo e sto imparando a 
scrivere un giochino con un'omino che deve raccattare le bombe che 
cadono dal cielo prima che tocchino terra. Si lo so che sono boiate, 
ma almeno per me sono decisamente divertenti da scrivere e provare ;-)




___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python