Función open() en Python

La función open() en Python abre un archivo y lo devuelve como un objeto de archivo.

Lea más sobre el manejo de archivos en nuestros capítulos sobre Manejo de archivos.

Ejemplo

Abra un archivo e imprima el contenido:

f = open("demofile.txt", "r")
print(f.read())

Sintaxis

open(archivo, modo)

Valores de parámetros

ParámetroDescripción
ArchivoLa ruta y el nombre del archivo.
ModoUna cadena, defina en qué modo desea abrir el archivo:

«r» – Lectura – Valor predeterminado. 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» – Create – 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)