En Python, abrir un archivo es una tarea común y esencial para leer o escribir datos en un archivo. Python proporciona una forma sencilla de abrir y manipular archivos utilizando la función open()
.
open()
La función open()
se utiliza para abrir un archivo en Python. Toma dos argumentos principales: el nombre del archivo y el modo en el que se va a abrir el archivo.
open(nombre_archivo, modo)
El argumento nombre_archivo
es una cadena que representa el nombre o la ruta del archivo que deseamos abrir. Puede ser una ruta absoluta o relativa al archivo en el sistema de archivos.
El argumento modo
es una cadena que especifica el modo de apertura del archivo. Algunos de los modos más comunes son:
Además de estos modos básicos, existen otros modos como "x" para crear un archivo nuevo y "b" para abrir un archivo en modo binario.
nombre_archivo = "datos.txt"
archivo = open(nombre_archivo, "r")
contenido = archivo.read()
archivo.close()
print(contenido)
En este ejemplo, abrimos el archivo "datos.txt" en modo de lectura. Luego, leemos todo el contenido del archivo utilizando el método read()
. Finalmente, cerramos el archivo utilizando el método close()
y mostramos el contenido por pantalla.
nombre_archivo = "nuevo_archivo.txt"
archivo = open(nombre_archivo, "w")
archivo.write("Hola, mundo!")
archivo.close()
En este ejemplo, abrimos el archivo "nuevo_archivo.txt" en modo de escritura. Luego, escribimos la cadena "Hola, mundo!" en el archivo utilizando el método write()
. Finalmente, cerramos el archivo utilizando el método close()
.
nombre_archivo = "archivo_existente.txt"
archivo = open(nombre_archivo, "a")
archivo.write("¡Esto es un nuevo contenido!")
archivo.close()
En este ejemplo, abrimos el archivo "archivo_existente.txt" en modo de escritura y agregamos el texto "¡Esto es un nuevo contenido!" al final del archivo utilizando el método write()
. Finalmente, cerramos el archivo utilizando el método close()
.
Abrir un archivo en Python es una tarea esencial para leer o escribir datos en un archivo. La función open()
proporciona una forma sencilla de abrir y manipular archivos en Python. Es importante recordar cerrar el archivo utilizando el método close()
después de realizar las operaciones necesarias para liberar los recursos del sistema.