Python Manejo de archivos
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 modo.
Hay cuatro métodos (modos) diferentes para abrir un archivo:
"r"
- Read (Leer): valor predeterminado. Abre un archivo para leer, error si el archivo no existe
"a"
- Append (Agregar): abre un archivo para agregarlo y crea el archivo si no existe
"w"
- Write (Escribir): abre un archivo para escribir, crea el archivo si no existe.
"x"
- Create (Crear): crea el archivo especificado, devuelve un error si el archivo existe.
Además, puede especificar si el archivo debe manejarse en modo binario o texto.
"t"
- Text (Texto): valor predeterminado. Modo texto.
"b"
- Binary (Binario): modo binario (por ejemplo, imágenes).
Sintaxis
Para abrir un archivo para leer, es suficiente 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 lectura y "t"
para texto son los valores predeterminados, no necesita para especificarlos.
Nota: Asegúrese de que el archivo exista; de lo contrario, recibirá un error.