[Python] trovare parole su file txt
simone s
simus89 a live.it
Gio 13 Ott 2011 17:56:10 CEST
Salve a tutti, avrei un piccolo problema con python, premetto che sono ancora nuovo su python; sto cercando di creare un programma che cerca delle parole in un file .txt e restituisce la loro posizione; ho provato a scrivere un paio di righe, ma il problema è che entra in un ciclo infinito...ecco il codice che ho scritto:
---------------------
import string
f = open("prova.txt", "r")
leggi = f.read()
f.seek(0)
print leggi
posizione = string.find(leggi, "a")
print posizione
contatore = 0
while posizione >= 0:
if contatore == 0:
f.seek(posizione)
leggi = f.read(10)
print leggi
contatore = 2
elif contatore != 0:
f.seek(posizione+1)
leggi = f.read()
posizione = string.find(leggi, "a")
print posizione
f.seek(posizione+1)
leggi = f.read(10)
print leggi
---------------------------------
...spero che qualcuno riesca ad aiutarmi, ma soprattutto spero di essermi registrato correttamente alla mailing list XD
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20111013/306c43a2/attachment.html>
Maggiori informazioni sulla lista
Python