Re: [Python] E' possibile creare eseguibili?

2012-07-17 Per discussione orsomann...@gmail.com

> Nel secondo caso... lascia perdere :-)

perche'? si riesce comunque a risalire hai sorgenti??
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] E' possibile creare eseguibili?

2012-07-17 Per discussione orsomann...@gmail.com

Il 17/07/2012 15:19, orsomann...@gmail.com ha scritto:

 > Nel secondo caso... lascia perdere :-)

perche'? si riesce comunque a risalire hai sorgenti??


o meglio: e' proprio un operazione cosi' semplice e con risultati cosi' 
chiari?


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


[Python] Letture file binario da Vb a Python

2012-11-01 Per discussione orsomann...@gmail.com
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@lists.python.it
http://lists.python.it/mailman/listinfo/python


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

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

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

On 2012-11-01 09:09, Stefano Dal Pra wrote:

Mah, direi che fa qualcosa tipo questo:



e che e' giorno di ferie!
non ci meritiamo proprio la crisi...


grazie a tutti
___
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 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-03 Per discussione orsomann...@gmail.com

Il 03/11/2012 14:12, Daniele Varrazzo ha scritto:


Sì, è una buona idea isolare questa operazione ripetitiva in una funzione



ma in merito alle prestazioni?

attualmente mi dicono che l'esecuzione di questa procedura (scritta in 
vb) su una decina di file con diverse centinaia di record ognuno puo' 
durare molto tempo (mi dicono anche piu' di 1 ora, ma non so le 
caratteristiche della macchina che lo esegue)


usare la funzione significa richiamarla n volte per ogni singolo record 
(quindi ogni volta allocare lo stack ecc..)


evitando la ripetuta chiamata alla funzione non avrei un guadagno in 
prestazioni (se pur a discapito dell'eleganza del codice)?

o il guadagno prestazionale sarebbe comunque esiguo?


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-03 Per discussione orsomann...@gmail.com

Il 03/11/2012 16:31, Marco Beri ha scritto:


Se ci mette troppo fai del profiling e solo dopo ottimizza.



e ora che ci penso questo veniva gia' detto in un altro thread di recente...



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


[Python] C'e' un modo per abbreviare questa sintassi?

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


for ... :
...
numero = get_num(...)
if not numero.isdigit(): continue
my_obj.codice = numero
...


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


Re: [Python] C'e' un modo per abbreviare questa sintassi?

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

Il 06/11/2012 18:11, Vittorio Spina ha scritto:

mi sfugge l'indentazione sotto l'if


hai ragione

for ... :
...
numero = get_num(...)
if not numero.isdigit(): continue
my_obj.codice = int(numero)
 ...

In pratica se 'numero' non risulta essere convertibile in un valore 
numerico posso saltare il resto dell'elaborazione e passare all'elemento 
successivo del ciclo.




Sto cercando di evitare:

for ... :
...
numero = get_num(...)
if numero.isdigit():
my_obj.codice = int(numero)
...

dato di questi controlli che ce ne sono diversi e quindi nidifico gli if.


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