Re: [Python] xml-rpc a miltiprocess
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
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
-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
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
-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
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
-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
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
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
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
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
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
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
[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/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