Re: [Python] stringhe raw

2011-01-07 Per discussione Vito 'ZeD' De Tullio
Nicola Larosa wrote:

>> i path hardcoded ('\\' è veramente orripilante da scrivere).
> Tenendo anche presente che indicare il separatore di percorso su Windows
> come r'\' non è portabile, mentre usare os.sep lo è.

vero ma:

os.sep.join("C:", "Documents and Settings", "Default User")

non si può considerare più portabile di 

r'C:\Documents and Settings\Default User'

Ovviamente la soluzione vera è *non* usare path hardcoded, e - se possibile 
- relegarli a file di configurazione o simili.

Tuttavia, se proprio devo, preferisco usare le strighe raw, che almeno posso 
farie copia-e-incolla.

-- 
By ZeD

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


Re: [Python] Microbenchmarks.

2011-01-07 Per discussione Enrico Franchi



On 1/7/11 3:23 PM, "Giorgio Zoppi"  wrote:

> Segnalo questo link.
> http://shootout.alioth.debian.org/u64q/benchmark.php?test=all&lang=java&lang2=
> python3

Altrimenti noto come "ah, le magie del JIT".


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


Re: [Python] libreria per file dxf

2011-01-07 Per discussione Matteo Boscolo
In PythonCad abbiamo degli script che leggono e scrivono i dxf .. ma 
sarebbero da ultimare

se avete voglia di contribuire  :-) ..

ciao
Matteo

Il 07/01/2011 17:56, Marco Bonifazi ha scritto:



2011/1/7 Riccardo mancuso >


ahahhahah
ok. grazie.
più specificatamente, volevo chiedere se qualcuno aveva già usato
librerie di questo tipo e se poteva
consigliarmene una in particolare.
grazie.

Il giorno 07 gennaio 2


La libreria Stani DXF e' la piu' famosa, ma e' GPL e per questo a suo 
tempo me ne ero dovuto creare una mia http://code.google.com/p/mpydxf/
La mia necessita', a suo tempo, era pero' solo quella di creare file 
DXF, non di leggerli.


Comunque crearsi un parser per le proprie esigenze non dovrebbe essere 
troppo difficile, una volta lette le specs.

images.*autodesk*.com/adsk/files/acad_*dxf*0.*pdf*

--
Marco Bonifazi
http://www.bonifazi.eu


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


Nessun virus nel messaggio.
Controllato da AVG - www.avg.com 
Versione: 10.0.1191 / Database dei virus: 1435/3365 - Data di 
rilascio: 07/01/2011




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


Re: [Python] libreria per file dxf

2011-01-07 Per discussione Marco Bonifazi
2011/1/7 Riccardo mancuso 

> ahahhahah
> ok. grazie.
> più specificatamente, volevo chiedere se qualcuno aveva già usato librerie
> di questo tipo e se poteva
> consigliarmene una in particolare.
> grazie.
>
> Il giorno 07 gennaio 2
>
>
La libreria Stani DXF e' la piu' famosa, ma e' GPL e per questo a suo tempo
me ne ero dovuto creare una mia http://code.google.com/p/mpydxf/
La mia necessita', a suo tempo, era pero' solo quella di creare file DXF,
non di leggerli.

Comunque crearsi un parser per le proprie esigenze non dovrebbe essere
troppo difficile, una volta lette le specs.
images.*autodesk*.com/adsk/files/acad_*dxf*0.*pdf*

-- 
Marco Bonifazi
http://www.bonifazi.eu
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] libreria per file dxf

2011-01-07 Per discussione Matteo Boscolo

Il 07/01/2011 17:30, Riccardo mancuso ha scritto:

mene una in particolare.


in PythonCad stiamo tentando di integrare libreDwg 
http://www.gnu.org/software/libredwg/ il binding per python e' pronto 
anche se ci sono dei bachi che non permettono di utilizzarla .. :-(

ma mi aspetto a breve qualcosa che funzioni ..

ciao
Matteo

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


Re: [Python] libreria per file dxf

2011-01-07 Per discussione Marco Beri
2011/1/7 Riccardo mancuso 

> ahahhahah
> ok. grazie.
> più specificatamente, volevo chiedere se qualcuno aveva già usato librerie
> di questo tipo e se poteva
> consigliarmene una in particolare.
> grazie.
>

:-)

Eh, è veramente un argomento particolare. Una volta, diversi anni fa, avevo
scritto uno script che leggeva solo i file DXF in formato ASCII e
visualizzava a video la figura (non usavo ancora Python allora, era il
millennio scorso).

Tu cosa vuoi fare? Modificarli? Visualizzarli? That's a hard job :-)

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


Re: [Python] libreria per file dxf

2011-01-07 Per discussione Riccardo mancuso
ahahhahah
ok. grazie.
più specificatamente, volevo chiedere se qualcuno aveva già usato librerie
di questo tipo e se poteva
consigliarmene una in particolare.
grazie.

Il giorno 07 gennaio 2011 17:12, Marco Beri  ha
scritto:

> 2011/1/7 Riccardo mancuso 
>
> salve a tutti,
>> esiste qualche libreria per gestire (leggere, modificare, visualizzare) i
>> file cad, del tipo .dxf ?
>>
>
>
> http://lmgtfy.com/?q=python+dxf+library
>
> Ciao.
> Marco.
>
> --
> http://thinkcode.tv/gratis - Capire in 15 minuti cosa può fare Python
> http://stacktrace.it - Aperiodico di resistenza informatica
> http://python.thinkcode.tv - Videocorso di Python
> http://beri.it - Blog di una testina di vitello
>
>
> ___
> 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


Re: [Python] libreria per file dxf

2011-01-07 Per discussione Marco Beri
2011/1/7 Riccardo mancuso 

> salve a tutti,
> esiste qualche libreria per gestire (leggere, modificare, visualizzare) i
> file cad, del tipo .dxf ?
>


http://lmgtfy.com/?q=python+dxf+library

Ciao.
Marco.

-- 
http://thinkcode.tv/gratis - Capire in 15 minuti cosa può fare Python
http://stacktrace.it - Aperiodico di resistenza informatica
http://python.thinkcode.tv - Videocorso di Python
http://beri.it - Blog di una testina di vitello
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] libreria per file dxf

2011-01-07 Per discussione Riccardo mancuso
salve a tutti,
esiste qualche libreria per gestire (leggere, modificare, visualizzare) i
file cad, del tipo .dxf ?
grazie
saluti
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Microbenchmarks.

2011-01-07 Per discussione Carlo Miron
2011/1/7 Giorgio Zoppi :
> Segnalo questo link.
> http://shootout.alioth.debian.org/u64q/benchmark.php?test=all&lang=java&lang2=python3



©
-- 
Carlo Miron
Lies, Damned Lies, And Statistic Solution Architect™
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Microbenchmarks.

2011-01-07 Per discussione Daniele Varrazzo
On Fri, 7 Jan 2011 15:23:15 +0100, Giorgio Zoppi 
wrote:
> Segnalo questo link.
>
http://shootout.alioth.debian.org/u64q/benchmark.php?test=all&lang=java&lang2=python3

Dice qualcosa di nuovo rispetto al noto "java e' in genere piu' veloce,
python e' in genere piu' espressivo"?


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


[Python] Microbenchmarks.

2011-01-07 Per discussione Giorgio Zoppi
Segnalo questo link.
http://shootout.alioth.debian.org/u64q/benchmark.php?test=all&lang=java&lang2=python3
-- 
Quiero ser el rayo de sol que cada día te despierta
para hacerte respirar y vivir en me.
"Favola -Moda".
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] ApiCom Error

2011-01-07 Per discussione Matteo Boscolo

Il 07/01/2011 13:51, Marco Beri ha scritto:
2011/1/7 Matteo Boscolo >


Ciao A tutti,
e' da più di un giorno che cerco di risolvere questo problema,
qualsiasi aiuto sarebbe apprezzatissimo.
Vi spiego la situazione.
ho due script test e test1 che trovate a fondo mail,
lo script test definisce un serverCom.
se lo eseguo da python, non ci sono errori e lo script fa
esattamente quello che gli viene richiesto di fare.
se invece chiamo il mio script da del codice c# ,(che trovate
sempre in fondo alla mail), l'esecuzionde del codice mi ritorna un
errore.
dopo attente analisi mi sono accorto che se uso il codice c#
compilando con l'opzione anyCpu, (la mia macchina e' a 64 bit), il
codice si schianta quando vado ad utilizzare il metodo :
 def comInit(self,obj=None):  # < qui gli passo una stringa
"pippo"
   self._test1=test1.test1(obj)


Prova a stampare obj prima di instanziare self._test1 e anche dentro 
l'__init__ di test1.


Cosa vedi se lo fai?

Tra l'altro così dovresti capire il punto esatto in cui si "schianta".

Ciao.
Marco.


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


Nessun virus nel messaggio.
Controllato da AVG - www.avg.com 
Versione: 10.0.1191 / Database dei virus: 1435/3364 - Data di 
rilascio: 06/01/2011



Ho risolto :-) Youppy yee
l'applicazione da cui chiamo il metodo comInit vuole un valore di 
ritorno .. quindi :

def comInit(self,obj=None):
print "comInit(self,"+obj+"):"
self._test1 = test1.test1(obj)
print "self._test1 = test1.test1(obj)"
return ""
tutto funziona :-)


grazie mille
ciao
Matteo



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


Re: [Python] ApiCom Error

2011-01-07 Per discussione Marco Beri
2011/1/7 Matteo Boscolo 

> Ciao A tutti,
> e' da più di un giorno che cerco di risolvere questo problema, qualsiasi
> aiuto sarebbe apprezzatissimo.
> Vi spiego la situazione.
> ho due script test e test1 che trovate a fondo mail,
> lo script test definisce un serverCom.
> se lo eseguo da python, non ci sono errori e lo script fa esattamente
> quello che gli viene richiesto di fare.
> se invece chiamo il mio script da del codice c# ,(che trovate sempre in
> fondo alla mail), l'esecuzionde del codice mi ritorna un errore.
> dopo attente analisi mi sono accorto che se uso il codice c# compilando con
> l'opzione anyCpu, (la mia macchina e' a 64 bit), il codice si schianta
> quando vado ad utilizzare il metodo :
>  def comInit(self,obj=None):  # < qui gli passo una stringa "pippo"
>self._test1=test1.test1(obj)
>

Prova a stampare obj prima di instanziare self._test1 e anche dentro
l'__init__ di test1.

Cosa vedi se lo fai?

Tra l'altro così dovresti capire il punto esatto in cui si "schianta".

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


Re: [Python] Porting

2011-01-07 Per discussione Giampaolo Rodolà
Come gia detto, 2to3, però avere una test suite in questo caso è
praticamente d'obbligo.
2to3 ti converte solamente la sintassi, ma alcuni costrutti
(specialmente quelli riguardanti stringhe vs. bytes) te li devi fare a
mano.
Oltre a questo ti chiedo: perchè hai intenzione di fare questo porting?
Specialmente in ambito web questo può essere più uno svantaggio che un
vantaggio.
Mi riferisco a tutti quei tool non ancora portati a py3, esempio a
caso, PIL, di cui potresti aver bisogno.


--- Giampaolo
http://code.google.com/p/pyftpdlib/
http://code.google.com/p/psutil/


2011/1/5 Massimiliano Giovine :
> Ho scritto del codice in python 2.7 usando un webserver e ora non
> funziona più niente per diversi motivi. Esiste un tool che mi permetta
> di portare tutto in python 3.1?
> Grazie mille!
>
> --
> -Massimiliano Giovine
> Aksel Peter Jørgensen dice: "Why make things difficult, when it is
> possible to make them cryptic and totally illogic, with just a little
> bit more effort?"
> Blog: http://opentalking.blogspot.com
> "Linus Torvalds doesn't die, he simply returns zero."
> ___
> 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


Re: [Python] ApiCom Error

2011-01-07 Per discussione Matteo Boscolo

Il 07/01/2011 12:06, Marco Beri ha scritto:
2011/1/7 Matteo Boscolo >


se invece chiamo il mio script da del codice c# ,(che trovate
sempre in fondo alla mail), l'esecuzionde del codice mi ritorna un
errore.


Che genere di errore ottieni? Puoi dare piu` informazioni?

Ciao.
Marco.


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


Nessun virus nel messaggio.
Controllato da AVG - www.avg.com 
Versione: 10.0.1191 / Database dei virus: 1435/3364 - Data di 
rilascio: 06/01/2011



ciao Marco,
ottengo un normale E_FAIL ..

ciao
Matteo


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


Re: [Python] stringhe raw

2011-01-07 Per discussione Marco Mariani
2011/1/7 Massimo Capanni 

In [1]: "xxx" == r'xxx'
> Out[1]: True
>
> oppure ci sono dei contesti dove conviene utilissare r''?
>

A questo hanno gia' risposto.

Nota che le raw string differiscono da quelle normali solo nella
rappresentazione all'interno del sorgente. Una volta interpretate, sono
stringhe come le altre, a differenza degli oggetti unicode:

(se usi Python < 3.0)

>>> 'x' is r'x'
True
>>> 'x' is u'x'
False
>>> 'x' == r'x'
True
>>> 'x' == u'x'
True
>>> type('x'), type(r'x'), type(u'x')
(, , )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Turbopascal??

2011-01-07 Per discussione Enrico 'Henryx' Bianchi
On Thursday 06 January 2011 10:14:18 enrico franchi wrote:

> Per quello che ricordo, FreePascal (e immagino altri) come estensione
> aggiunge anche l'aritmetica dei puntatori.

Personalmente non ne so molto (all'epoca non mi interessava), ma probabilmente 
e` una delle scelte evoluzionistiche fatte da Borland durante lo sviluppo del 
Turbo Pascal

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


Re: [Python] Turbopascal??

2011-01-07 Per discussione Enrico 'Henryx' Bianchi
On Thursday 06 January 2011 09:59:02 Nicola Larosa wrote:

> Se proprio devi sparare cazzate, almeno sparale grosse. ;-)

Non vedo perche` debba essere una cazzata, personalmente, nonostante non 
ricordi molto di come funziona, riesco ancora a leggere e comprendere il 
codice Perl che scrissi 7 (sette) anni fa' (ovvero nel periodo in cui 
cominciai ad approcciare seriamente alla programmazione), e il tutto grazie al 
fatto che gia` allora cercavo di scrivere codice comprensibile piu` per 
l'utente che per la macchina

Enrico
P.S. devo dire che sono subito rinsavito, ad oggi evito Perl in maniera 
categorica, anche se alcune sue scelte mi sono sempre piaciute
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] ApiCom Error

2011-01-07 Per discussione Marco Beri
2011/1/7 Matteo Boscolo 

> se invece chiamo il mio script da del codice c# ,(che trovate sempre in
> fondo alla mail), l'esecuzionde del codice mi ritorna un errore.
>

Che genere di errore ottieni? Puoi dare piu` informazioni?

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


Re: [Python] stringhe raw

2011-01-07 Per discussione Marco Beri
On Fri, Jan 7, 2011 at 10:51 AM, Nicola Larosa  wrote:

> Vito 'ZeD' De Tullio wrote:
> > I primi due che mi vengono in mente a caso: il modulo "re" e, se sei
> > su windows, i path hardcoded ('\\' è veramente orripilante da
> > scrivere).
>
> Tenendo anche presente che indicare il separatore di percorso su Windows
> come r'\' non è portabile, mentre usare os.sep lo è.
>
> Certo, poi occorre tener conto di molte altre differenze, usare os.sep
> non è certo sufficiente, però è necessario.
>

Vero. Io uso sempre os.path.join.

Ciao.
Marco.

-- 
http://thinkcode.tv/gratis - Capire in 15 minuti cosa può fare Python
http://stacktrace.it - Aperiodico di resistenza informatica
http://python.thinkcode.tv - Videocorso di Python
http://beri.it - Blog di una testina di vitello
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] stringhe raw

2011-01-07 Per discussione Massimo Capanni
grazie a tutti del chiarimento

a presto

max

2011/1/7 Nicola Larosa 

> Vito 'ZeD' De Tullio wrote:
> > I primi due che mi vengono in mente a caso: il modulo "re" e, se sei
> > su windows, i path hardcoded ('\\' è veramente orripilante da
> > scrivere).
>
> Tenendo anche presente che indicare il separatore di percorso su Windows
> come r'\' non è portabile, mentre usare os.sep lo è.
>
> Certo, poi occorre tener conto di molte altre differenze, usare os.sep
> non è certo sufficiente, però è necessario.
>
> --
> Nicola Larosa - http://www.tekNico.net/
>
> Collectively, we will eventually figure out that schools, as currently
> structured, cost way too much, teach irrelevant material, have the op-
> posite education effect for most of the students, crowd out more benef-
> icial activities, break up families, and even create a long term effect
> similar to a mild but long term post-traumatic stress disorder.
>  - Clark Aldrich, August 2010
> ___
> 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


Re: [Python] stringhe raw

2011-01-07 Per discussione Nicola Larosa
Vito 'ZeD' De Tullio wrote:
> I primi due che mi vengono in mente a caso: il modulo "re" e, se sei
> su windows, i path hardcoded ('\\' è veramente orripilante da
> scrivere).

Tenendo anche presente che indicare il separatore di percorso su Windows
come r'\' non è portabile, mentre usare os.sep lo è.

Certo, poi occorre tener conto di molte altre differenze, usare os.sep
non è certo sufficiente, però è necessario.

-- 
Nicola Larosa - http://www.tekNico.net/

Collectively, we will eventually figure out that schools, as currently
structured, cost way too much, teach irrelevant material, have the op-
posite education effect for most of the students, crowd out more benef-
icial activities, break up families, and even create a long term effect
similar to a mild but long term post-traumatic stress disorder.
 - Clark Aldrich, August 2010
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] stringhe raw

2011-01-07 Per discussione Vito 'ZeD' De Tullio
Massimo Capanni wrote:

> che differenza ci sarebbe ad utilizzare x = 'xxx' e x = r'xxx'?

In questo caso nessuna.

La differenza è quando sono usate sequenze di escape ('\t', '\n', ... 
insomma i barra-qualcosa).

> oppure ci sono dei contesti dove conviene utilissare r''?

I primi due che mi vengono in mente a caso: il modulo "re" e, se sei su 
windows, i path hardcoded ('\\' è veramente orripilante da scrivere).


-- 
By ZeD

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


[Python] stringhe raw

2011-01-07 Per discussione Massimo Capanni
salve,

mi e' venuto un dubbio sulle stringhe raw:

che differenza ci sarebbe ad utilizzare x = 'xxx' e x = r'xxx'?

Per curiosita' ho provato a fare:

In [1]: "xxx" == r'xxx'
Out[1]: True

oppure ci sono dei contesti dove conviene utilissare r''?

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