Inhaltsverzeichnis
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
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
WeiterlesenTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Weiterlesen• 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.
Weiterlesen