Yo usaría with ... para no tener que cerrar el archivo, aunque en este caso
no importa tanto porque estás en solo lectura.
with open('fichero', 'r') as fichero:
bla bla bla
El 8 de junio de 2014, 19:51, David <[email protected]> escribió:
> Primero tiens que abrir el archivo:
>
> f=open(a,'r')
>
> luego leer el fichero:
>
> lines = f.readlines()
>
> Y ya puedes hacer el bucle:
>
> for line in lines:
> if palabra in line:
> print line
>
> David
>
> El 08/06/14 11:05, ruben linux escribió:
>
> Saludos a todos, este es mi primer correo a la lista.
>
> Estoy empezando con Python, y este me pareció un buen sitio para empezar
> y aprender. Decirnos antes de nada que este tema ya se lo busque en Google,
> y no doy con la respuesta adecuada, o la que me soluciona el problema.
>
> Como parte de mi aprendizaje, me he propuesto hacer un suripanta que
> busque palabras en un archivo, esta palabras están en otro archivo. Os dejo
> un trozo del código
> ...
> for line in file (a, 'r')
> if palabra in líne:
> print line
>
> palabra es una función que lee el archivo fuente, donde se encuentran
> las palabras que quiero buscar. Esté el el fallo que me devuelve:
>
> TypeError: 'in <string>' requires string as left operand! nota file
>
> Entiendo que no le puedo pasar a if un archivo, ni una función, sólo
> palabras, y eso es lo que no se hacer. Necesito qué me guíen.
>
> Tal vez usando listas... En tal caso cual es el tamaño máximo de una
> lista???.
>
> Gracias a todos.
>
>
> _______________________________________________
> Python-es mailing
> [email protected]https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
>
> _______________________________________________
> Python-es mailing list
> [email protected]
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
--
*monoBOT*
Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es
_______________________________________________
Python-es mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/