Devuelve el número de línea del archivo, enumera el parámetro

(

Si quiere contar el número de líneas en un archivo, puede escribir así:
count = len(open(filepath, 'r').readlines())
Este método es simple, pero puede ser lento y no Ni siquiera funciona cuando el archivo es relativamente grande.

Posible uso enumerate():
count = 0
para índice, línea en enumerate(open(filepath,'r')): 
   count += 1

La función enumerar () se usa para combinar un objeto de datos transitable (como una lista, una tupla o una cadena) en una secuencia de índice, y listar datos y subíndices de datos al mismo tiempo, generalmente se usa en bucles for.

Se puede agregar un parámetro de inicio.

gramática

La siguiente es la sintaxis del método enumerate():

enumerar (secuencia, [inicio = 0])
  • secuencia: una secuencia, un iterador u otro objeto que admita la iteración.
  • start -- La posición inicial del subíndice.

Combate real ------------------------------------------------ -- ----------------

Quiero devolver el número de línea donde se encuentra la palabra sensible

f = abrir (ruta, 'rb') 
para (num, valor) en enumerar (f): 
    num += 1

num es el número de línea, qué línea

 

 

 

 

PD: Encuentra palabras sensibles con precisión

re.findall('([^a-zA-Z0-9_]|\s| )' + elemento['words_data'] + '([^a-zA-Z0-9_]|\s| )'

 

 

 

 

 

Supongo que te gusta

Origin blog.csdn.net/MasterD56/article/details/103475247
Recomendado
Clasificación