Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
encontrar expresión en un archivo
#1
una función, que reciba una expresión y un archivo e imprima las líneas del archivo que

contienen la expresión recibida. (es una búsqueda sobre un archivo de texto)
Responder
#2
La expresión a in s es verdadera (True) si a se encuentra en s. También puedes usar s.find(a) que retorna la posición en donde se encuentra a.

Saludos.
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!
Responder
#3
como la puedo estructurar en python
Responder
#4
Aquí tienes un ejemplo:

Código:
>>> s = "Recursos Python"
>>> a = "Python"
>>> a in s
True
>>> s.find(a)
9
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!
Responder
#5
como puedo hacer para que imprima las lineas del archivo no solo el oracion dada
Responder
#6
asi lo tengo pero exacto me inprime en que posicion no en que linea, como puedo ponerlo en que linea

Código:
import re
s=open('d03-p13-angel-renteria.txt', 'r')
r=s.read()
s.close()
a=input("Denote la oracion que desea buscar: ")
a in r
f=r.find(a)
print(f)
Responder
#7
Para que indique la línea puedes hacerlo así.

Código:
a = input("Denote la oracion que desea buscar: ")
with open('d03-p13-angel-renteria.txt', 'r') as f:
   for i, line in enumerate(f.readlines()):
       if a in line:
           print(i)

Saludos.
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!
Responder
#8
Una funcion que reciba una expresion = hola y un archivo = poesias.txt
#que imprima todas las palabras 'hola' y en que lineas estan,
#ara una busqueda en el archivo de ese texto.
Responder
#9
Eso es exactamente lo que hace el código.
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!
Responder
#10
verifike y no me lo denota
me sale eso

Denote la oracion que desea buscar: idea
0
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)