Contenuto cancellato Contenuto aggiunto
Qualc1 (discussione | contributi)
Qualc1 (discussione | contributi)
Riga 164:
 
''find_stringa'' è una routine per ''RE-ignorants'' che mi sembra ti ho già passato, altrimenti la trovi sotto [[Utente:Alebot/Scripts]]. Non lo pubblico altrove, per ora, perchè è impresentabile per assenza di doc e perchè non saprei se può interessare a qualcuno! Ciao! --[[User:Alex brollo|Alex brollo]] ([[User talk:Alex brollo|disc.]]) 11:20, 15 gen 2009 (CET)
 
:Lo trovo molto buono: bella idea!
:Se non ti dispiace lo espanderei un po' per farlo diventare più facile da riutilizzare; cioè creerei una classe ''Indice'' utilizzabile in questo modo:
<source lang="python">
ind = Indice("itwikisource.xml") # questo richiamerebbe la tua funzione
testoDiAltraPagina = ind.textByNumber(10) # come il tuo esempio lseek
testoDiUnaPagina = ind.textByTitle("Asolani/Libro primo/XII")
for page in ind:
print "titolo: ", page.title
print "testo: ", page.text
</source>
:--[[User:Qualc1|qualc1]] ([[User talk:Qualc1|disc.]]) 13:53, 18 gen 2009 (CET)