Abrir archivo Python
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
open()
función.
La open()
función toma dos parámetros;
nombre de archivo y modo .
Hay cuatro métodos (modos) diferentes para abrir un archivo:
"r"
- Leer - Valor por defecto. Abre un archivo para lectura, error si el archivo no existe
"a"
- Agregar: abre un archivo para agregar, 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 por defecto. 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("demofile.txt")
El código anterior es el mismo que:
f = open("demofile.txt", "rt")
Debido a que "r"
para leer y
"t"
para texto son los valores predeterminados, no necesita especificarlos.
Nota: asegúrese de que el archivo exista, de lo contrario obtendrá un error.