El manejo de archivos es una parte importante de cualquier aplicación web. Python tiene varias funciones para crear, leer, actualizar y eliminar archivos.
Manejo de archivos
La función clave para trabajar con archivos en Python es la función open().
La función open() toma dos parámetros; nombre de archivo, y el modo.
Hay cuatro métodos diferentes (modos) para abrir un archivo:
«r» – Lectura – Valor predeterminado.Abre un archivo para leer, error si el archivo no existe
«a» – Anexar – Abre un archivo para anexar, crea el archivo si no existe
«w» – Escribir: abre un archivo para escribir, crea el archivo si no existe
«x» – Crear – Crea el archivo especificado, devuelve un error si el archivo existe Además, puede especificar si el archivo debe manejarse como modo binario o de texto.
«t» – Texto – Valor predeterminado. Modo de texto
«b» – Binario – Modo binario (por ejemplo, imágenes)
Sintaxis
Para abrir un archivo para leerlo basta con especificar el nombre del archivo:
f = open(“archivo_ejemplo.txt”)
El código de arriba es el mismo que:
f = open(“archivo_ejemplo.txt”, “rt”)
Debido a que «r» para lectura y «t» para texto son los valores predeterminados, no es necesario que los especifique.
Nota: asegúrese de que el archivo exista, de lo contrario obtendrá un error.