preloader

1 janvier 1 | 2 minutes de lecture
Index du contenu

18.10 Archivos de acceso aleatorio Todos los ejemplos presentados hasta ahora sugieren que los archivos se acceden secuencialmente, con la primera línea se lee antes de la segunda y así sucesivamente. Aunque esto es (probablemente) lo más enfoque común no es el único enfoque compatible con Python; tambien es Es posible utilizar un enfoque de acceso aleatorio a los contenidos dentro de un archivo. Para comprender la idea de acceso aleatorio a archivos, es útil comprender que puede mantener un puntero en un archivo para indicar dónde estamos en ese archivo en términos de lectura o escritura de datos. Antes de que se lea algo de un archivo, el puntero está antes del principio del archivo y leer la primera línea de texto, por ejemplo, avanzaría el punto al comienzo de la segunda línea en el archivo, etc. Esta idea se ilustra a continuación: Al acceder aleatoriamente al contenido de un archivo, el programador mueve manualmente el puntero a la ubicación requerida y lee o escribe texto relativo a ese puntero. Esto significa que pueden moverse por el archivo leyendo y escribiendo datos. El aspecto de acceso aleatorio de un archivo lo proporciona el método de búsqueda del archivo. objeto: • file.seek (desplazamiento, de dónde) este método determina dónde se leerá la siguiente o la operación de escritura (dependiendo del modo usado en la llamada open()) toma lugar. En lo anterior, el parámetro de desplazamiento indica la posición del puntero de lectura/escritura dentro del archivo. El movimiento también puede ser hacia adelante o hacia atrás (representado por un compensación negativa). El parámetro opcional wherece indica dónde se relaciona el desplazamiento. El valores utilizados para donde son: 18.10 Archivos de acceso aleatorio 221

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Lire plus