Re: [Python] xml-rpc a miltiprocess

2012-08-30 Per discussione Matteo Boscolo

Il 30/08/2012 20:58, Manlio Perillo ha scritto:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Il 30/08/2012 20:15, Matteo Boscolo ha scritto:

  Ciao A tutti
ho una classe fatta cosi...

class Application(object):
 ...
 ...
 def computeIntegration(self,nodeEngineName):
 """
  compute the bom solved to the editor
 """
 try:
 if not nodeEngineName in self._nodesEngines:
 raise ValueNot('Node engine not loaded')

nodeTree=self._nodesEngines[nodeEngineName].getNodeRelationTree()

 integrationServer =
xmlrpclib.ServerProxy("http://127.0.0.1:8500"; )
 return integrationServer.*makeConfiguration*(nodeTree)
 except Exception ,ex:
 print_exc_plus()
 raise ex

e fin qui tutto ok ...

la computeIntegration viene chiamata da un server SimpleXMLRPCServer e
viene eseguita correttamente.

quello che vorrei ottenere e che alla chiamata xml-rpc la funzione venga
eseguita tutta senza aspettare l'esecuzione del metodo
*makeConfiguration* che impiega molto tempo

Quello che vuoi non è possibile.

be questo e da vedere e lo dici tu ...

Se la funzione computeIntegration *deve* restituire il valore restituito
dalla funzione makeConfiguration, allora ovviamente tale funzione deve
essere eseguita prima che computeIntegration termini.

certo questo e vero, ma non e' detto che il valore di ritorno mi serva..
sto solo sperimentando in modo semplice per capire cosa fare, il codice 
riportato e migliorabilissimo...

ho provato a sostituire il codice sopra con questo qui sotto commentato,
ma il metodo *makeConfiguration* viene eseguito e poi sembra che il
processo si interrompa.

#nodeTree=self._nodesEngines[nodeEngineName].getNodeRelationTree()
#p=Process(target=startProcess, args=(nodeTree,))
#p.start()
#logging.info("Configuration in process !! ")
#return "Configuration in Process.."

#def startProcess(nodeTree):
#integrationServer = xmlrpclib.ServerProxy("http://127.0.0.1:8500"; )
#   integrationServer.makeConfiguration(nodeTree)

qualche idea ??


Non ho capito quello che stai facendo.
Il metodo startProcess da chi viene chiamato?
Che implementazione di xmlrpc stai utilizzando?


Ciao  Manlio
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAlA/t9IACgkQscQJ24LbaUTznwCgjY36LpqLcmZz851k+O3Dkt67
8OcAmwQHkBgdJBDDqeYLsHuoraWwmWIF
=ff1a
-END PGP SIGNATURE-
___
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] xml-rpc a miltiprocess

2012-08-30 Per discussione Matteo Boscolo

Il 30/08/2012 20:58, Manlio Perillo ha scritto:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Il 30/08/2012 20:15, Matteo Boscolo ha scritto:

  Ciao A tutti
ho una classe fatta cosi...

class Application(object):
 ...
 ...
 def computeIntegration(self,nodeEngineName):
 """
  compute the bom solved to the editor
 """
 try:
 if not nodeEngineName in self._nodesEngines:
 raise ValueNot('Node engine not loaded')

nodeTree=self._nodesEngines[nodeEngineName].getNodeRelationTree()

 integrationServer =
xmlrpclib.ServerProxy("http://127.0.0.1:8500"; )
 return integrationServer.*makeConfiguration*(nodeTree)
 except Exception ,ex:
 print_exc_plus()
 raise ex

e fin qui tutto ok ...

la computeIntegration viene chiamata da un server SimpleXMLRPCServer e
viene eseguita correttamente.

quello che vorrei ottenere e che alla chiamata xml-rpc la funzione venga
eseguita tutta senza aspettare l'esecuzione del metodo
*makeConfiguration* che impiega molto tempo

Quello che vuoi non è possibile.

Se la funzione computeIntegration *deve* restituire il valore restituito
dalla funzione makeConfiguration, allora ovviamente tale funzione deve
essere eseguita prima che computeIntegration termini.


ho provato a sostituire il codice sopra con questo qui sotto commentato,
ma il metodo *makeConfiguration* viene eseguito e poi sembra che il
processo si interrompa.

#nodeTree=self._nodesEngines[nodeEngineName].getNodeRelationTree()
#p=Process(target=startProcess, args=(nodeTree,))
#p.start()
#logging.info("Configuration in process !! ")
#return "Configuration in Process.."

#def startProcess(nodeTree):
#integrationServer = xmlrpclib.ServerProxy("http://127.0.0.1:8500"; )
#   integrationServer.makeConfiguration(nodeTree)

qualche idea ??


Non ho capito quello che stai facendo.


in pratica ci sono due server xml-rpc
uno che risolve una struttura a nodi (A)
e uno che legge questa struttura apre dei file 3d e ci fa del lavoro 
sopra (B)


i due server parlano fra di loro e naturalmente il tempo computazionale 
del primo (A) e piu' veloce del secondo (B)


quello che sto cercando di fare computare tutti i node tree e lasciare 
che la giometria 3d vada per la sua strada ..


in piu' mentre faccio della computazione qualche client collegato al 
server (A) potrebbe dire  che c'e' da risolvere qualche altro nodetree ..




Il metodo startProcess da chi viene chiamato?

da Process

Che implementazione di xmlrpc stai utilizzando?

SimpleXMLRPCServer


Ciao  Manlio
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAlA/t9IACgkQscQJ24LbaUTznwCgjY36LpqLcmZz851k+O3Dkt67
8OcAmwQHkBgdJBDDqeYLsHuoraWwmWIF
=ff1a
-END PGP SIGNATURE-
___
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] posizionare il cursore

2012-08-30 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Il 29/08/2012 18:50, csplit ha scritto:
> [...]
>> Su un terminale (linux) che riconosca gli escape VT100 [1][2] potresti
>> fare un hack del genere (Python 2.7):
>>
>> prompt_string = "Numero: "
>> np = raw_input(prompt_string)
>> right_pad = len(prompt_string) + len (np)
>> move_right_esc = "\033[%dC" % right_pad
>> line_up_esc = "\033[1A"
>> print line_up_esc + move_right_esc," " * 2, "1" , np,"o" ,"o"
> 
> Ecco, questa è la soluzione che cercavo, peccato che non riesca a farla
> funzionare nella finestra di IDLE.
> 

Perchè, come ti è stato detto, richiede un terminate che riconosca i
codici di escape VT1000.
IDLE non li supporta, così come im prompt dei comandi su Windows.

Tra l'altro IDLE non supporta nemmeno ncurses.

> [...]


Ciao  Manlio
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAlA/umQACgkQscQJ24LbaUT/GACdHUHjLcN3oGzZWmSDFvPTbeJF
6UEAnj/MF3FfMbsWIsSeds3cKwR1UBej
=43Wd
-END PGP SIGNATURE-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] posizionare il cursore

2012-08-30 Per discussione csplit

Il 30/08/2012 08:56, Lorenzo Sutton ha scritto:

On 29/08/12 18:50, csplit wrote:

Il 29/08/2012 12:31, Lorenzo Sutton ha scritto:

On 28/08/12 21:59, csplit wrote:

Ciao a tutti.
Voglio usare Python 3.1.2 secondo il paradigma della programmazione
strutturata e ho il problema di posizionare il cursore in termini di
riga e colonna nella finestra grafica aperta da IDLE.
Cerco qualcosa che assomigli a LOCATE CSRLIN POS LPOS del vecchio
qbasic.
Es.:
leggo un numero da tastiera:
np=input("Numero? ")
elaboro e stampo il risultato:
print (giocata," ",np ,ris)
voglio ottenere questo:

Numero? 12345  1   12345 I o o
   ^
 _qui_
voglio posizionarmi _qui_ ma non riesco.


Su un terminale (linux) che riconosca gli escape VT100 [1][2] potresti
fare un hack del genere (Python 2.7):

prompt_string = "Numero: "
np = raw_input(prompt_string)
right_pad = len(prompt_string) + len (np)
move_right_esc = "\033[%dC" % right_pad
line_up_esc = "\033[1A"
print line_up_esc + move_right_esc," " * 2, "1" , np,"o" ,"o"


Ecco, questa è la soluzione che cercavo, peccato che non riesca a
farla funzionare nella finestra di IDLE.


Perché per forza la finestra IDLE? Sarà questo l'ambiente che userai
realmente quando rilascerai il tuo programma? Solo per curiosità :)


Ho iniziato a interessare alcuni studenti di prima superiore a lavorare 
in quel modo e volevo mantenere "stabile" l'ambiente, finché si può...

Accetto suggerimenti, anche in privato, se andiamo OT.


Ma forse è meglio curses come molti hanno già consigliato :)

Lorenzo.


Sì, mi sto rassegnando all'idea di usare ncurses,


[1] http://it.wikipedia.org/wiki/VT100


Ottimo link:

[2] http://ascii-table.com/ansi-escape-sequences-vt-100.php



E' possibile?
Se sì, come?


Ciao e grazie.

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


Re: [Python] xml-rpc a miltiprocess

2012-08-30 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Il 30/08/2012 20:15, Matteo Boscolo ha scritto:
>  Ciao A tutti
> ho una classe fatta cosi...
> 
> class Application(object):
> ...
> ...
> def computeIntegration(self,nodeEngineName):
> """
>  compute the bom solved to the editor
> """
> try:
> if not nodeEngineName in self._nodesEngines:
> raise ValueNot('Node engine not loaded')
>
> nodeTree=self._nodesEngines[nodeEngineName].getNodeRelationTree()
> integrationServer =
> xmlrpclib.ServerProxy("http://127.0.0.1:8500"; )
> return integrationServer.*makeConfiguration*(nodeTree) 
> except Exception ,ex:
> print_exc_plus()
> raise ex
> 
> e fin qui tutto ok ...
> 
> la computeIntegration viene chiamata da un server SimpleXMLRPCServer e
> viene eseguita correttamente.
> 
> quello che vorrei ottenere e che alla chiamata xml-rpc la funzione venga
> eseguita tutta senza aspettare l'esecuzione del metodo
> *makeConfiguration* che impiega molto tempo

Quello che vuoi non è possibile.

Se la funzione computeIntegration *deve* restituire il valore restituito
dalla funzione makeConfiguration, allora ovviamente tale funzione deve
essere eseguita prima che computeIntegration termini.

> ho provato a sostituire il codice sopra con questo qui sotto commentato,
> ma il metodo *makeConfiguration* viene eseguito e poi sembra che il
> processo si interrompa.
> 
> #nodeTree=self._nodesEngines[nodeEngineName].getNodeRelationTree()
> #p=Process(target=startProcess, args=(nodeTree,))
> #p.start()
> #logging.info("Configuration in process !! ")
> #return "Configuration in Process.."
> 
> #def startProcess(nodeTree):
> #integrationServer = xmlrpclib.ServerProxy("http://127.0.0.1:8500"; )
> #   integrationServer.makeConfiguration(nodeTree) 
> 
> qualche idea ??
> 

Non ho capito quello che stai facendo.
Il metodo startProcess da chi viene chiamato?
Che implementazione di xmlrpc stai utilizzando?


Ciao  Manlio
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAlA/t9IACgkQscQJ24LbaUTznwCgjY36LpqLcmZz851k+O3Dkt67
8OcAmwQHkBgdJBDDqeYLsHuoraWwmWIF
=ff1a
-END PGP SIGNATURE-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] xml-rpc a miltiprocess

2012-08-30 Per discussione Matteo Boscolo

Ciao A tutti
ho una classe fatta cosi...

class Application(object):
...
...
def computeIntegration(self,nodeEngineName):
"""
 compute the bom solved to the editor
"""
try:
if not nodeEngineName in self._nodesEngines:
raise ValueNot('Node engine not loaded')
nodeTree=self._nodesEngines[nodeEngineName].getNodeRelationTree()
integrationServer = 
xmlrpclib.ServerProxy("http://127.0.0.1:8500"; )

return integrationServer.*makeConfiguration*(nodeTree)
except Exception ,ex:
print_exc_plus()
raise ex

e fin qui tutto ok ...

la computeIntegration viene chiamata da un server SimpleXMLRPCServer e 
viene eseguita correttamente.


quello che vorrei ottenere e che alla chiamata xml-rpc la funzione venga 
eseguita tutta senza aspettare l'esecuzione del metodo 
*makeConfiguration* che impiega molto tempo
ho provato a sostituire il codice sopra con questo qui sotto commentato, 
ma il metodo *makeConfiguration* viene eseguito e poi sembra che il 
processo si interrompa.


# nodeTree=self._nodesEngines[nodeEngineName].getNodeRelationTree()
#p=Process(target=startProcess, args=(nodeTree,))
#p.start()
#logging.info("Configuration in process !! ")
#return "Configuration in Process.."

#def startProcess(nodeTree):
#integrationServer = xmlrpclib.ServerProxy("http://127.0.0.1:8500"; )
#   integrationServer.makeConfiguration(nodeTree)

qualche idea ??

ciao,
Matteo

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


Re: [Python] os.path normalizzare path + file

2012-08-30 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Il 30/08/2012 13:12, Giampaolo Rodolà ha scritto:
> [snip]
>> oppure usando pkg_resources
> 
> Questo mi interessa. Che intendi?
> 

http://peak.telecommunity.com/DevCenter/PkgResources#resourcemanager-api


La differenza rispetto all'usare l'attributo __file__ di un oggetto
modulo, è che pkg_resources funziona con qualsiasi tipo di
distribuzione, incluso le Egg compresse.


Ciao  Manlio


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAlA/lpgACgkQscQJ24LbaURvIQCfbEPhfADckkj8WqSqZnRbDNIL
+owAoJNO7RkiX1EzK05UVBaU3tBZbFdu
=oaS1
-END PGP SIGNATURE-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] R: Re: R: Re: Versione Python

2012-08-30 Per discussione andrea terrone
ok grazie mille, per ora mi studio bene questi libri e poi andrò oltre!
grazie mille!

Il giorno 30 agosto 2012 16:44, alberto de prezzo  ha scritto:

> 1) si, il beri e il lutz sono ottimi.
> 2) il programming python lo troverai solo presso chi distribuisce o reilly
> - tecniche nuove. ma prima studia bene i 2 testi di cui sopra
> 3) alternative a tkinter? imho stai andando troppo oltre. tkinter + magari
> pmw sono tanta roba. poi c'e' wxPython. di piu' alto livello poi c'e' Dabo.
> ma vai con calma, ora :-)
>
>
>
>
> andrea terrone  ha scritto:
>
>
> Ok grazie mille, le chiedo l'ultima cosa.
> Siccome ho cominciato da qualche tempo ad usare python, vanno bene per
> cominciare i libri imparare python (di mark lutz) e python pocket (di marco
> beri) ? E poi il libro programming python (di mark lutz riguardante la
> versione python 3.x) lo potrò trovare in qualsiasi libreria e l'ultimissima
> cosa, oltre a tkinter per la grafica cosa posso usare per python? grazie
> per le risposte
>
> Il giorno 30 agosto 2012 15:22, alberto de prezzo <
> albertodepre...@gmail.com> ha scritto:
>
>> certo. ma se puoi,meglio l'originale. nella traduzione ci sono un po' di
>> refusi. e poi parole come "scriptare" non le tollero proprio
>>
>> :-
>>
>>
>>
>>
>>
>>
>> andrea terrone  ha scritto:
>>
>>
>>
>> Ecco ora vedo quello che ha scritto lei, ma ieri sera vedevo he la
>> versione corrente era 3.1.2.  Ora avrei un ultima domanda, il libro in
>> inglese programming python di mark lutz è stato tradotto in italiano o no?
>>
>> Il giorno 30 agosto 2012 12:46, Carlo Miron  ha scritto:
>>
>>> 2012/8/30 Marco Beri :
>>> > 2012/8/30 andrea terrone 
>>> >> Scusate per l'ignoranza, ma perché pochi giorni fa mi sono scaricato
>>> la
>>> >> versione 3.2 di python ed ora trovo sul sito che l'ultima versione è
>>> la
>>> >> 3.1.2?
>>> >
>>> > Leggo ora da http://python.org/download/ :
>>> > The current production versions are Python 2.7.3 and Python 3.2.3.
>>> > Di quale sito stai parlando?
>>>
>>> Credo di python.it. Ora dovrebbe essere apposto, grazie all'OP per il
>>> reminder.
>>>
>>> ©
>>> --
>>>   R
>>> K--S
>>>   L
>>> ___
>>> 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
>>
>>
>
> ___
> 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


[Python] R: Re: R: Re: Versione Python

2012-08-30 Per discussione alberto de prezzo
1) si, il beri e il lutz sono ottimi.
2) il programming python lo troverai solo presso chi distribuisce o reilly - 
tecniche nuove. ma prima studia bene i 2 testi di cui sopra
3) alternative a tkinter? imho stai andando troppo oltre. tkinter + magari pmw 
sono tanta roba. poi c'e' wxPython. di piu' alto livello poi c'e' Dabo. ma vai 
con calma, ora :-)



andrea terrone  ha scritto:

Ok grazie mille, le chiedo l'ultima cosa.
Siccome ho cominciato da qualche tempo ad usare python, vanno bene per 
cominciare i libri imparare python (di mark lutz) e python pocket (di marco 
beri) ? E poi il libro programming python (di mark lutz riguardante la versione 
python 3.x) lo potrò trovare in qualsiasi libreria e l'ultimissima cosa, oltre 
a tkinter per la grafica cosa posso usare per python? grazie per le risposte

Il giorno 30 agosto 2012 15:22, alberto de prezzo  
ha scritto:
certo. ma se puoi,meglio l'originale. nella traduzione ci sono un po' di 
refusi. e poi parole come "scriptare" non le tollero proprio

:-






andrea terrone  ha scritto:



Ecco ora vedo quello che ha scritto lei, ma ieri sera vedevo he la versione 
corrente era 3.1.2.  Ora avrei un ultima domanda, il libro in inglese 
programming python di mark lutz è stato tradotto in italiano o no?

Il giorno 30 agosto 2012 12:46, Carlo Miron  ha scritto:
2012/8/30 Marco Beri :
> 2012/8/30 andrea terrone 
>> Scusate per l'ignoranza, ma perché pochi giorni fa mi sono scaricato la
>> versione 3.2 di python ed ora trovo sul sito che l'ultima versione è la
>> 3.1.2?
>
> Leggo ora da http://python.org/download/ :
> The current production versions are Python 2.7.3 and Python 3.2.3.
> Di quale sito stai parlando?

Credo di python.it. Ora dovrebbe essere apposto, grazie all'OP per il reminder.

©
--
  R
K--S
  L
___
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


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


Re: [Python] R: Re: Versione Python

2012-08-30 Per discussione Daniele Palmese
Sì, l'ordine che citi dei libri é quello giusto. Io il libro che ti manca
l'ho preso sullo store di Amazon e l'ho pagato meno del prezzo di copertina.

Per le interfaccie grafiche io sono fissato con wxPython e se hai tempo e
voglia ti consiglio di darci un'occhiata .

Ciao
 Il giorno 30/ago/2012 16:28, "andrea terrone" 
ha scritto:

> Ok grazie mille, le chiedo l'ultima cosa.
> Siccome ho cominciato da qualche tempo ad usare python, vanno bene per
> cominciare i libri imparare python (di mark lutz) e python pocket (di marco
> beri) ? E poi il libro programming python (di mark lutz riguardante la
> versione python 3.x) lo potrò trovare in qualsiasi libreria e l'ultimissima
> cosa, oltre a tkinter per la grafica cosa posso usare per python? grazie
> per le risposte
>
> Il giorno 30 agosto 2012 15:22, alberto de prezzo <
> albertodepre...@gmail.com> ha scritto:
>
>> certo. ma se puoi,meglio l'originale. nella traduzione ci sono un po' di
>> refusi. e poi parole come "scriptare" non le tollero proprio
>>
>> :-
>>
>>
>>
>>
>>
>>
>> andrea terrone  ha scritto:
>>
>>
>>
>> Ecco ora vedo quello che ha scritto lei, ma ieri sera vedevo he la
>> versione corrente era 3.1.2.  Ora avrei un ultima domanda, il libro in
>> inglese programming python di mark lutz è stato tradotto in italiano o no?
>>
>> Il giorno 30 agosto 2012 12:46, Carlo Miron  ha scritto:
>>
>>> 2012/8/30 Marco Beri :
>>> > 2012/8/30 andrea terrone 
>>> >> Scusate per l'ignoranza, ma perché pochi giorni fa mi sono scaricato
>>> la
>>> >> versione 3.2 di python ed ora trovo sul sito che l'ultima versione è
>>> la
>>> >> 3.1.2?
>>> >
>>> > Leggo ora da http://python.org/download/ :
>>> > The current production versions are Python 2.7.3 and Python 3.2.3.
>>> > Di quale sito stai parlando?
>>>
>>> Credo di python.it. Ora dovrebbe essere apposto, grazie all'OP per il
>>> reminder.
>>>
>>> ©
>>> --
>>>   R
>>> K--S
>>>   L
>>> ___
>>> 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
>>
>>
>
> ___
> 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] R: Re: Versione Python

2012-08-30 Per discussione andrea terrone
Ok grazie mille, le chiedo l'ultima cosa.
Siccome ho cominciato da qualche tempo ad usare python, vanno bene per
cominciare i libri imparare python (di mark lutz) e python pocket (di marco
beri) ? E poi il libro programming python (di mark lutz riguardante la
versione python 3.x) lo potrò trovare in qualsiasi libreria e l'ultimissima
cosa, oltre a tkinter per la grafica cosa posso usare per python? grazie
per le risposte

Il giorno 30 agosto 2012 15:22, alberto de prezzo  ha scritto:

> certo. ma se puoi,meglio l'originale. nella traduzione ci sono un po' di
> refusi. e poi parole come "scriptare" non le tollero proprio
>
> :-
>
>
>
>
>
>
> andrea terrone  ha scritto:
>
>
>
> Ecco ora vedo quello che ha scritto lei, ma ieri sera vedevo he la
> versione corrente era 3.1.2.  Ora avrei un ultima domanda, il libro in
> inglese programming python di mark lutz è stato tradotto in italiano o no?
>
> Il giorno 30 agosto 2012 12:46, Carlo Miron  ha scritto:
>
>> 2012/8/30 Marco Beri :
>> > 2012/8/30 andrea terrone 
>> >> Scusate per l'ignoranza, ma perché pochi giorni fa mi sono scaricato la
>> >> versione 3.2 di python ed ora trovo sul sito che l'ultima versione è la
>> >> 3.1.2?
>> >
>> > Leggo ora da http://python.org/download/ :
>> > The current production versions are Python 2.7.3 and Python 3.2.3.
>> > Di quale sito stai parlando?
>>
>> Credo di python.it. Ora dovrebbe essere apposto, grazie all'OP per il
>> reminder.
>>
>> ©
>> --
>>   R
>> K--S
>>   L
>> ___
>> 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
>
>
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] R: Re: Versione Python

2012-08-30 Per discussione alberto de prezzo
certo. ma se puoi,meglio l'originale. nella traduzione ci sono un po' di 
refusi. e poi parole come "scriptare" non le tollero proprio

:-





andrea terrone  ha scritto:

Ecco ora vedo quello che ha scritto lei, ma ieri sera vedevo he la versione 
corrente era 3.1.2.  Ora avrei un ultima domanda, il libro in inglese 
programming python di mark lutz è stato tradotto in italiano o no?

Il giorno 30 agosto 2012 12:46, Carlo Miron  ha scritto:
2012/8/30 Marco Beri :
> 2012/8/30 andrea terrone 
>> Scusate per l'ignoranza, ma perché pochi giorni fa mi sono scaricato la
>> versione 3.2 di python ed ora trovo sul sito che l'ultima versione è la
>> 3.1.2?
>
> Leggo ora da http://python.org/download/ :
> The current production versions are Python 2.7.3 and Python 3.2.3.
> Di quale sito stai parlando?

Credo di python.it. Ora dovrebbe essere apposto, grazie all'OP per il reminder.

©
--
  R
K--S
  L
___
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] Versione Python

2012-08-30 Per discussione andrea terrone
Ecco ora vedo quello che ha scritto lei, ma ieri sera vedevo he la versione
corrente era 3.1.2.  Ora avrei un ultima domanda, il libro in inglese
programming python di mark lutz è stato tradotto in italiano o no?

Il giorno 30 agosto 2012 12:46, Carlo Miron  ha scritto:

> 2012/8/30 Marco Beri :
> > 2012/8/30 andrea terrone 
> >> Scusate per l'ignoranza, ma perché pochi giorni fa mi sono scaricato la
> >> versione 3.2 di python ed ora trovo sul sito che l'ultima versione è la
> >> 3.1.2?
> >
> > Leggo ora da http://python.org/download/ :
> > The current production versions are Python 2.7.3 and Python 3.2.3.
> > Di quale sito stai parlando?
>
> Credo di python.it. Ora dovrebbe essere apposto, grazie all'OP per il
> reminder.
>
> ©
> --
>   R
> K--S
>   L
> ___
> 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] os.path normalizzare path + file

2012-08-30 Per discussione Giampaolo Rodolà
[snip]
> oppure usando pkg_resources

Questo mi interessa. Che intendi?


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

Il 29 agosto 2012 16:37, Manlio Perillo  ha scritto:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> Il 29/08/2012 16:20, Carlo Miron ha scritto:
>> 2012/8/29 Manlio Perillo :
>>> Il 29/08/2012 07:59, marco...@libero.it ha scritto:
 Qual'è il comando esatto per fare questa cosa?
>>>
>>> Inserire il path in un file di configurazione.
>>
>> E come indichi al programma la posizione del file di configurazione? :D
>>
>
> Il file di configurazione lo metti in un path all'interno a dove è
> installata l'applicazione (giocando quindi con __path__ oppure usando
> pkg_resources), oppure nella home dir dell'utente:
>
 os.path.expanduser('~/config.cfg')
> '/home/manlio/config.cfg'
>
>
> Ciao  Manlio
>
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAlA+KT0ACgkQscQJ24LbaUSc3ACgloG2ylx8/xBiOJbJrrmYi8US
> XVwAoJle89g9v3q+4zRGytCldm2rJ088
> =iUFw
> -END PGP SIGNATURE-
> ___
> 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] Versione Python

2012-08-30 Per discussione Carlo Miron
2012/8/30 Marco Beri :
> 2012/8/30 andrea terrone 
>> Scusate per l'ignoranza, ma perché pochi giorni fa mi sono scaricato la
>> versione 3.2 di python ed ora trovo sul sito che l'ultima versione è la
>> 3.1.2?
>
> Leggo ora da http://python.org/download/ :
> The current production versions are Python 2.7.3 and Python 3.2.3.
> Di quale sito stai parlando?

Credo di python.it. Ora dovrebbe essere apposto, grazie all'OP per il reminder.

©
-- 
  R
K--S
  L
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python