Re: [Python] chiarimento valore ritornato da una funzione
grazie dei suggerimenti. a presto massimo Il 30 maggio 2011 15:48, Daniele Zambelli daniele.zambe...@gmail.com ha scritto: Il giorno 30 maggio 2011 12:29, Massimo Capanni massimo.capa...@gmail.com ha scritto: adesso succede che se ometto dalla funzione subfolder() la riga segnata con (X) [return sotto_cartelle], il programma si blocca con un errore perche' se una delle sottocartelle di primo livello e' vuota, il ciclo for j in temp2 si ferma con un Nonetype error. Tuttavia se inserisco la riga (X) di ritorno del valore il programma funziona. Quello che non capisco e' che in ogni caso dovrei trovare una cartella vuota e non un valore None. Avete idea di questo strano comportamento? Perché una funzione che non restituisce nulla esplicitamente restituisce None. -- Daniele www.fugamatematica.blogspot.com giusto! nel verso forse è perché non guardiamo le cose Quando non ci capiamo, ___ 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] Python e Swig (documentazione e tutorial)
Ciao, sto cercando di imparare ad usare swig per fare il wrapping di una libreria scritta in c++ potete aiutarmi a reperire materiale per impararne l'uilizzo ? sono alla ricerca di documentazione e tutorial, sto cercando ma si trova poco :-( grazie per qualsiasi aiuto! Massimo. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Una dritta sulle espressioni regolari
Ciao, scusate se vi rompo le scatole... qualcuno di voi ha dimestichezza con le espressioni regolari? Ho del codice HTML e dovrei cercare il contenuto dell'attributo name all'interno di un tag input o di un tag select Ad esempio: ... testo ... input name=pippo value=pluto / ... Io ho bisogno di ottenere: pippo Finora per ottenere questo obbiettivo ho scritto una funzione che sostanzialmente fa questo: 1) Cerco tutti i tag input e select ( input\b[^]*(.*?)|select\b[^]*(.*?)/select ) 2) In ogni tag trovato cerco la presenza della stringa name=QUALCOSA( name=\.[?:\]+ ) 3) Nella stringa trovata cerco la presenza dei doppi apici ( \.+\ ) 4) Tolgo i doppi apici e finalmente ottengo il contenuto del tag name E funzionerebbe anche, solo che mi sembrano tanti passaggi e sospetto che se conoscessi un po meglio le espressioni regolari magari la cosa si potrebbe fare con una sola ricerca ben assestata... Per caso conoscete un modo per specificare in un espressione regolare che cerco del testo che venga preceduto da un certo pattern e che venga fatto seguire da un'altro pattern *MA CHE NON CONTENGA* il pattern ricercato? Se riusciste ad aiutarmi ve ne sarei davvero grato. Grazie mille per il vostro tempo! P.S.: Purtroppo non posso convertire il codice HTML in XML, poichè devo fare questo lavoro con la clipboard e selezionando il codice HTML non sempre mi arriva ben formattato (es: può arrivarmi una cosa del tipo ciao a strongTutti qua... in cui non c'è il tag /strong di chiusura, per cui per l'XML viene giustamente considerato invalido) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python