Index of content
• 0 indica que el desplazamiento es relativo al inicio del archivo (predeterminado). • 1 significa que el desplazamiento es relativo a la posición actual del puntero. • 2 indica que el desplazamiento es relativo al final del archivo. Así, podemos mover el puntero a una posición relativa al inicio del archivo, al final del archivo, o a la posición actual. Por ejemplo, en el siguiente código de muestra creamos un nuevo archivo de texto y escribimos un conjunto de caracteres en ese archivo. En este punto, el puntero se coloca después de la ‘z’ en el archivo Sin embargo, luego usamos seek() para mover el punto al décimo carácter en el archivo y ahora escribimos ‘Hola’, luego reposicionamos el puntero al sexto carácter en el archivo y escriba ‘BOO’. Luego cerramos el archivo. Finalmente, leemos todas las líneas. desde el archivo usando una declaración with as y la función open() y desde este veremos que el texto del archivo ahora es abcdefBOOjHELLOpqrstuvwxyz: 18.11 directorios Tanto los sistemas tipo Unix como los sistemas operativos Windows son estructuras jerárquicas. que comprende directorios y archivos. El módulo os tiene varias funciones que pueden ayudar con la creación, eliminación y modificación de directorios. Éstas incluyen: • mkdir() Esta función se utiliza para crear un directorio, toma el nombre de el directorio a crear como a parámetro. Si el directorio ya existe FileExistsError se genera. • chdir() Esta función se puede utilizar para cambiar el directorio de trabajo actual. Este es el directorio desde el que la aplicación leerá/escribirá de forma predeterminada. • getcwd() Esta función devuelve una cadena que representa el nombre del actual directorio de trabajo. • rmdir() Esta función se utiliza para eliminar/eliminar un directorio. toma el nombre del directorio a eliminar como parámetro. • listdir() Esta función devuelve una lista que contiene los nombres de las entradas en el directorio especificado como parámetro de la función (si no se da ningún nombre, el se utiliza el directorio actual). f.cerrar() con abierto(’texto.txt’, ‘r’) como f: para línea en f: imprimir (línea, fin = ‘’) f = abrir(’texto.txt’, ‘w’) f.write(‘abcdefghijklmnopqrstuvwxyz\n’) f.buscar(10,0) f.escribir(‘HOLA’) f.buscar(6, 0) f.escribir (‘BOO’) 222 18 Leer y escribir archivos
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read MoreTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read More• 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.
Read More