Re: [Python] Letture file binario da Vb a Python
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
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
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
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
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
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
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
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
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
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