Re: [Python] E' possibile creare eseguibili?
> 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?
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
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
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
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 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
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?
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?
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