← Volver

Cómo leer y escribir archivos

Para abrir un archivo en Python se emplea la función incorporada open(), a la cual se pasa como primer argumento la ruta de un fichero en el sistema de archivos.

# Abrir el archivo como lectura.
f = open("archivo.txt")
# Leer el contenido e imprimrlo en pantalla.
print(f.read())
# Cerrar el archivo.
f.close()

El método read() retorna el contenido del archivo.

Una transcripción más recomendada es utilizando una sentencia with, que asegura el cierre del archivo aun cuando ocurre un error (no es necesario llamar a close()).

with open("archivo.txt") as f:
print(f.read())

Para escribir en un archivo, primero se debe abrir en modo escritura (pasando una "w" como segundo argumento).

with open("archivo-salida.txt", "w") as f:
f.write("Hola mundo!")

Para el resto de las funcionalidades véase Lectura y escritura de archivos.

archivos


👨‍💻 ¡Ya lanzamos el curso oficial de Recursos Python en Udemy! Un curso moderno para aprender Python desde cero con programación orientada a objetos, SQL y tkinter en 2024.

🐍 También te puede interesar:


💡 Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.