Re: [Python] Estrarre stringa da stringa
Regular Expressions ... Il giorno 29 settembre 2010 14:37, franco93it franco9...@gmail.com ha scritto: Salve. Scarico il sorgente di una pagina web in questo modo: import urllib sock = urllib.urlopen(http://www.sito.ext/pagina.ext;) sorgente = sock.read() sock.close() Ora ho la stringa sorgente con il contenuto della pagina. Come faccio ad estrarre dalla pagina determinate parti contenuti fra tag noti? Per esempio se nella stringa c'è *titletitolo/title* come faccio ad ottenere *titolo*? ___ 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] MD5 come?
print m.hexdigest() o print m.digest() 2010/8/29 Antonio Cangiano acangi...@gmail.com 2010/8/29 Marco Miano miano.pyt...@gmail.com ciao ragazzi mi serve serve una mano con il modulo md5. m = hashlib.md5() m.update(Look, matey, I know a dead parrot when I see one.) m.digest() Nota che le parentesi finali sono importanti. :) Ciao, Antonio -- Homepage: http://antoniocangiano.com High-Quality Programming Screencasts: http://thinkcode.tv Any new books? Get weekly updates by email: http://anynewbooks.com/ ___ 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] Leggere pagina Web
La libreria urlli o la urllib2 dovrebbe esserti di aiuto. Il giorno 30 giugno 2010 10.00, Freeze NorthPole freeze...@gmail.com ha scritto: Ciao a tutti, sono nuovo in Python e ho una domanda per voi, avrei bisogno di creare un programma che: 1. Controlli periodicamente l'esistenza di una precisa pagina web 2. Legga la pagina web 3. Invii la pagina letta via mail da dove posso prendere le info necessarie per implementare questo programma? Grazie Freeze ___ 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] Framework python
Al momento sto imparando Django, forse anche perchè è quello che ha più storia in ambito Python e quindi anche più esperienza/evoluzioni nel risolvere certi tipi di problematiche, ma oltre a quelli da te citati ho visto che come framework python ci sono anche Grok e Pylons di cui ne parlano tutti bene. Secondo me dovresti guardarti qualche Tutorial relativo ai singoli ambienti di sviluppo e provare quello che rispetto al tuo approccio all'informatica ti sembra più comprensibile o affine. Il giorno 14 giugno 2010 11.16, Vittorio Zuccala' vittorio.zucc...@gmail.com ha scritto: Buongiorno a tutti, da qualche giorno sto iniziando a guardarmi intorno per quanto riguarda l'oggetto della mail: framework in python. Sto cercando un modulo/software che mi permetta di interagirvi in python e con il quale iniziare a pacioccare. Ora... facendo delle ricerche ho notato che un mostro sacro in questo tema è sicuramente Django (che però mi sembra piuttosto articolato e complesso) ma ho trovato (che mi ispirano) anche Bottle (mi è sembrato tra i più semplici), webpy e Turbogears... Ora la domanda non voglio ingeneri flame inutili... Qualcuno ha esperienza in merito da condividere? Per il momento non ho esigenze specifiche se non la pubblicazione di alcuni documenti su un sito aziendale da impostare ex-novo (e quindi ottima occasione per iniziare): le possibilità a seguire potranno essere molte come renderizzare tabelle di MySQL o file di testo su pagine del sito, richiedere informazioni da un db e altre cosette... Considerate anche che ho iniziato a programmare in questo linguaggio da circa un mesetto... Grazie, Vittorio ___ 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] [OT Python, ma tema:programmare e' una cosa seria] Al giudizio di voi programmatori seri
Il fatto che nell'IT ci siano passaggi a 3/4 mani fino ad arrivare al ragazzino assunto in un ramo d'azienda di un qualche grosso nome che lavora per 2 patate e un peperone non è certo una novità, mi domando di cosa ci si stupisca sono almeno 2 lustri che le cose vanno avanti in questo modo. Per non parlare delle carrettate di programmatori (che hanno tutto il mio rispetto) che arrivano dalla Puglia, dalla Sicilia e dalla Campania per lavorare su grossi progetti a Milano a prezzi stracciati ... Signori, se il pesce puzza dalla testa è inutile dire .Net fa schifo Python è bellissimo ... si possono fare ottimi programmi in .Net ed anche in Python. Per quanto riguarda INPS la situazione direi che è abbastanza classica e a parte questo bisogna domandarsi se nel processo di sviluppo di grosse applicazioni si fanno system test, test di sicurezza, regression test e stress test delle applicazioni. Personalmente, penso che oltre al linguaggio utilizzato ci vuole davvero metodo e organizzazione nello sviluppare il codice, per dire una banalità ancora oggi vedo moltissima gente che non scrive una riga di commento ... e allora cosa vogliamo ??? Le applicazioni performanti ??? Per piacere ... Il giorno 23 aprile 2010 09.39, Calogero Bonasia kbona...@gmail.com ha scritto: Il giorno 23 aprile 2010 09.30, Pietro Battiston too...@email.it ha scritto: Quindi cosa?! La nazionalità non è esattamente l'argomento che mi sembra più naturale introdurre in un discorso di ricerca di qualità (anche ammettendo tranquillamente la possibilità che le due cose siano correlate). se faccio nomi e cognomi, con il sistema giudiziario italiano, finisce che io pago per coloro che sono colpevoli. Diciamo che mi riferisco a quelle aziende che hanno anche nomi altisonanti e vagamente anglosassoni, ma che operano in Italia e che pesano parecchio sul cliente... poi innescano una catena di sub appalti fino a giungere al programmatore cocopro o apprendista pagato 2 centesimi, che in un lampo deve sviluppare un sw nato da specifiche redatte male. quindi... meglio far lavorare un'azienda normale che non deve foraggiare decine e decine di persona di dubbia capacità e altrettanti consigli di amministrazione (e mi fermo qui...). è un risparmio per tutti quanti noi. o non sei d'accordo nemmeno su questo? -- Calogero Bonasia - www.linuxteam.it stay behind systems administrator ___ 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] [OT Python, ma tema:programmare e' una cosa seria] Al giudizio di voi programmatori seri
A beh ... qui si spara sulla croce rossa, vogliamo parlare del project management in Italia Vogliamo parlare delle commesse e dei giri di stecca Non voglio mancare di rispetto a nessuno, ma nell'IT ci sono tantissime persone che si mangiano tonnellate di soldi ... chi lavora seriamente prende le Briciole. Faccio presente che la società citata nell'articolo ha un turn-over di personale di 9 mesi ... ho lavorato in consulenza per loro per 6 mesi un vero tritacarne. Per non dire il trattamento che riservano alle persone e i ritmi di lavoro ... Posso dare un consiglio a tutti voi sviluppatori ? Se minimamente ne avete la possibilità e volete fare questo lavoro seriamente ... scappate, cambiate nazione ... Stati Uniti, Canada, Australia ... . Un saluto Il giorno 23 aprile 2010 10.12, Marco Beri marcob...@gmail.com ha scritto: 2010/4/23 Antonello Mangone antonello.mang...@gmail.com Il fatto che nell'IT ci siano passaggi a 3/4 mani fino ad arrivare al ragazzino assunto in un ramo d'azienda di un qualche grosso nome che lavora per 2 patate e un peperone non è certo una novità, mi domando di cosa ci si stupisca sono almeno 2 lustri che le cose vanno avanti in questo modo. Per non parlare delle carrettate di programmatori (che hanno tutto il mio rispetto) che arrivano dalla Puglia, dalla Sicilia e dalla Campania per lavorare su grossi progetti a Milano a prezzi stracciati ... Questo articolo è oramai di due anni fa, ma direi che ci sta bene in questa discussione: http://stacktrace.it/2008/05/errare-humanum-est-perseverare-diabolicum/ 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] eseguire un blocco di codice ogni tot tempo
Su una macchina windows non mi ricordo come si fa, ma su di una macchina linux puoi mettere il file in crontab in modo che venga eseguito ogni 3 ore, senza dover mettere il file in esecuzione con una console aperta Il giorno 14 ottobre 2009 09.08, Valerio Pachera siri...@gmail.com ha scritto: Ciao a tutti, è da molto che molto che non prendo in mano python e non l'ho mai studiato in modo approfondito. Sono proprio a livello newbie. Avrei la necessità di eseguire un blocco di docie ad esepio ogni 3 ore Pensavo a qualcosa tipo while true: statments sleep 3*60*60 solo che sleep non c'è in python oppure ad un funziona che richiama un'altra funzione ad in tervalli schedule ( myfunction (), secondi) Grazie ___ 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] eseguire un blocco di codice ogni tot tempo
poiché il tipo restituito è floating point ... Il giorno 14 ottobre 2009 10.57, Valerio Pachera siri...@gmail.com ha scritto: Il 14 ottobre 2009 09.25, Ivo Bellin Salarin ivo.bellinsala...@gmail.com ha scritto: in questo modulo ci sono un sacco di funzioni che assomigliano alla tua seconda opzione http://docs.python.org/library/sched.html e in effetti la funzione di temporizzazione è time.sleep Grazie a tutti per le informazioni. Mi sapete dire anche perchè time.time() NON restituisce un numero intero?? Esso dovrebbe essere il nuemero di secondi dalla epoc time! es: 1255510378.89 ___ 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] Ricavare data da file e arrotondarla
In quale formato ti viene restituita la data ??? Potresti fornirne una di esempio ??? Il giorno 14 ottobre 2009 11.15, Valerio Pachera siri...@gmail.com ha scritto: Riprendo la discussione con un subject più appropriato. La mia situazione è quella descritta dal titlo. Quando recupero una data salvata in un file, mi viene restituita in formato stringa. Questa data la volgio trasformare in numero per poi poter fare operazioni di sottrazione con essa. L'unica funzione che io conosco per trasformare una stringa in numero è int() che la trasforma in intero. Il passaggio diretto stringa-numero quindi non lo posso fare a meno che non esista qualcosa tipo flt() che converte una stringa in formato float. Posso semplicemnte tagliare la parte finale della stringa che nn mi interessa e poi convertirla con int(). date=1255509162.91 int ( date[0:-4] ) Questo fa quello che desiderto. La stessa cosa può essere fatta con rsplit () http://docs.python.it/html/lib/module-string.html date=1255509162.91 clean=rsplit (date,.) però ottengo l'errore Traceback (most recent call last): File tmp.py, line 6, in module print rsplit (date,.) NameError: name 'rsplit' is not defined Perhcè? il modulo delle stringhe non va importato. Se provo ad importarlo mi bestemmia dietro. Di preferenza vorrei usare rsplit(). Grazie. ___ 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] Documentare Python
Ciao a tutti, posto una richiesta che spero non sia considerata troppo particolare. Non so se è fattibile, ma vorrei documentare Python in modo da produrre dei documenti HTML in stile API di Java, PHP ecc ... o altrimenti in altri formati, ma comunque qualcosa di statico che può essere ovviamente aggiornato in maniera rapida, partendo dai commenti che vengono inseriti all'interno delle classi Python e delle funzioni o metodi. I commenti di cui parlo sono quelli che iniziano e finiscono con e , che vengono utilizzati da IDE evoluti per fornire documentazione di classi e funzioni durante il loro uso. Un grosso grazie a chiunque riesca a fornirmi una dritta ... anche solo documentazione ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Documentare Python
accidenti, grazie mille mi ci butto subito :D Il giorno 14 ottobre 2009 12.49, Alessandro Dentella san...@e-den.it ha scritto: On Wed, Oct 14, 2009 at 12:38:22PM +0200, Antonello Mangone wrote: Ciao a tutti, posto una richiesta che spero non sia considerata troppo particolare. Non so se fattibile, ma vorrei documentare Python in modo da produrre dei documenti HTML in stile API di Java, PHP ecc ... o altrimenti in altri formati, ma comunque qualcosa di statico che pu essere ovviamente aggiornato in maniera rapida, partendo dai commenti che vengono inseriti all'interno delle classi Python e delle funzioni o metodi. I commenti di cui parlo sono quelli che iniziano e finiscono con e , che vengono utilizzati da IDE evoluti per fornire documentazione di classi e funzioni durante il loro uso. Un grosso grazie a chiunque riesca a fornirmi una dritta ... anche solo documentazione Ti suggerisco di guardare sphinx, il sistema concui viene prodotta la documentazione di python stesso su www.python.oro, di django e di tanti altri (fra cui [1] :-). Oltre a permettere di scrivere la documentazione in formato rst aggiunge molte direttive molto comode oltre a cose come 'automodule' che legge la docstring del modulo, 'autoclass' che legge la docstring della classe e a piacimento produce la documentazione per i vari metodi: http://sphinx.pocoo.org/ sandro *:-) -- Sandro Dentella *:-) [1] http://sqlkit.argolinux.org SQLkit home page - PyGTK/python/sqlalchemy ___ 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] Documentare Python
Quindi il vecchio sistema di documentazione basato su LaTeX è ufficialmente in disuso e Sphinx assume il ruolo di tool ufficiale ? Il giorno 14 ottobre 2009 13.02, Daniele Varrazzo p...@develer.com ha scritto: On Wed, 14 Oct 2009 12:38:22 +0200, Antonello Mangone antonello.mang...@gmail.com wrote: Ciao a tutti, posto una richiesta che spero non sia considerata troppo particolare. Non so se è fattibile, ma vorrei documentare Python in modo da produrre dei documenti HTML in stile API di Java, PHP ecc ... o altrimenti in altri formati, ma comunque qualcosa di statico che può essere ovviamente aggiornato in maniera rapida, partendo dai commenti che vengono inseriti all'interno delle classi Python e delle funzioni o metodi. I commenti di cui parlo sono quelli che iniziano e finiscono con e , che vengono utilizzati da IDE evoluti per fornire documentazione di classi e funzioni durante il loro uso. Un grosso grazie a chiunque riesca a fornirmi una dritta ... anche solo documentazione Io ho partecipato a Epydoc (http://epydoc.sourceforge.net/), che forse è stato il più completo progetto per generare le API dal codice Python. Effettua sia introspezione che parsing del codice Python (in modo da ottenere materiale sia da docstring che da commenti) e dà la possibilità di linkare i commenti al codice, produrre grafi di dipendenza o uml e tanto altro. Sfortunatamente il progetto non è più tanto attivo: mi sembra che ora il più attivo tra i progetti simili sia Sphinx (http://sphinx.pocoo.org/) che è il sistema con cui viene creata la documentazione ufficiale del Python. Non so che vantaggi abbia rispetto ad altri sistemi... ma se è riuscito a mandare in pensione il sistema di documentazione precedente basato su LaTeX, qualcosa di buono deve averlo! :) Altra documentazione API notevole fatta con Sphinx è quella di Matplotlib (es. vedi http://matplotlib.sourceforge.net/api/artist_api.html). Insomma, anche se sono affezionato a Epydoc (http://epydoc.sourceforge.net/api/epydoc.apidoc.ValueDoc-class.html non è male, no?) ho paura che il futuro non passi di lì :\ -- 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 mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Documentare Python
Ringrazio tutti per le gentilissime risposte :) Il giorno 14 ottobre 2009 13.37, Daniele Varrazzo p...@develer.com ha scritto: On Wed, 14 Oct 2009 13:23:19 +0200, Antonello Mangone antonello.mang...@gmail.com wrote: Quindi il vecchio sistema di documentazione basato su LaTeX è ufficialmente in disuso e Sphinx assume il ruolo di tool ufficiale ? già: da Python 2.6 http://docs.python.org/whatsnew/2.6.html#new-documentation-format-restructuredtext-using-sphinx -- 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 mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] come passare un dizionario come argomento ad uno script python
Per passare un dizionario come argomento devi scrivere: nome_funzione(**nome_dizionario) dove ogni elemento del dizionario corrisponde come nome ad ognuno dei parametri della funzione Il giorno 16 marzo 2009 10.53, federica fanzago federicafanz...@gmail.comha scritto: Ciao a tutti, sto scrivendo uno script shell che deve a sua volta chiamare uno script python passandogli un argomento. Tale argomento vorrei venisse interpretato dallo script python come un dizionario, ovvero qualcosa del tipo test.py {'citta':'roma', 'stato':'italia'} dove {'citta':'roma', 'stato':'italia'} e' il dizionario se pero' in test.py mi faccio stampare le chiavi d=sys.argv[1] print d.keys() - mi dice che ho passato una stringa e non un dizionario come devo fare per passare correttamente come argomento un dizionario o come devo fare affinche' nello script python la stringa {'citta':'roma', 'stato':'italia'} venga trasformata in dizionario? Grazie Federica ___ 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