Red de conocimiento informático - Problemas con los teléfonos móviles - línea y fila al atravesar en Python

línea y fila al atravesar en Python

Obtiene la posición actual como un valor de compensación.

En general, readlines() no es más lento que Python llamando a readline() una y otra vez, porque el bucle del primero está en el nivel del lenguaje C, mientras que el bucle que usa readline() está en el nivel del lenguaje Python. . Sin embargo, readlines() leerá todos los datos en la memoria a la vez y el uso de la memoria será demasiado alto. readline() solo lee una línea a la vez. Al leer archivos grandes, se debe hacer una compensación. .

Si no necesita usar seek() para posicionar el desplazamiento, forlineinopen(file) es más rápido. Utilice readlines(), que es adecuado para importaciones de archivos de registro más pequeños.