Python - busar strings con python

 
Vista:

busar strings con python

Publicado por alex (2 intervenciones) el 05/10/2009 16:40:50
Tengo que hacer una practica que consiste en que el usuario entre una palabra y que el programa la busque en una cancion en formato *.txt.
Se leer el archivo, pasarlo a un string y preguntar al usuario; pero lo que no se es como buscar y que me diga las veces que lo ha encontrado.

Os dejo aqui pegado lo k tengo escrito.

def palabras():
file = open("letra.txt","r")
text = file.readlines
palabra = raw_input("Que palabra quieres buscar?")
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:busar strings con python

Publicado por Sebastian Lopez Buritica (17 intervenciones) el 17/10/2009 22:32:03
file = open(nombreArchivo,"r")
palabra = raw_input('ingrese la palabra:\n')
contador = 0
for texto in file.readlines():
__texto2 = texto.upper()
__textoPedazos = texto2.split()
__for i in textoPedazos:
____if palabra.upper() == i:
______contador += 1
print "numero de veces que aparece la palabra en el archivo es : ", contador

# la _ indica espacios
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar