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 <otrocorreoinu...@gmail.com> 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 
> listPython-es@python.orghttps://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
>
> _______________________________________________
> Python-es mailing list
> Python-es@python.org
> 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
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a