Cómo usar un archivo de texto en Python – Resuelto

Introducción

Python es un lenguaje de programación versátil que nos permite trabajar con diferentes tipos de archivos, incluyendo archivos de texto. En este artículo, te enseñaremos cómo puedes usar un archivo de texto en Python de manera sencilla y efectiva.

Crear un archivo de texto

Antes de poder trabajar con un archivo de texto en Python, primero necesitamos crearlo. Para ello, utilizamos la función `open()` con el modo de escritura (‘w’) o modo de creación (‘x’). A continuación, un ejemplo de cómo crear un archivo de texto llamado «ejemplo.txt»:

archivo = open("ejemplo.txt", "w")

archivo.write("Hola, este es un archivo de texto en Python.")

archivo.close()

En este ejemplo, estamos abriendo el archivo «ejemplo.txt» en modo de escritura y escribiendo una cadena de texto en él. Finalmente, cerramos el archivo con la función `close()`.

Leer un archivo de texto

Una vez que tenemos un archivo de texto creado, podemos leer su contenido en Python. Para ello, utilizamos la función `open()` con el modo de lectura (‘r’). A continuación, un ejemplo de cómo leer el contenido del archivo «ejemplo.txt»:

archivo = open("ejemplo.txt", "r")

contenido = archivo.read()

print(contenido)

archivo.close()

En este ejemplo, estamos abriendo el archivo «ejemplo.txt» en modo de lectura, leyendo su contenido con la función `read()` y finalmente imprimiendo el contenido en la consola. Recuerda siempre cerrar el archivo después de trabajar con él.

Modificar un archivo de texto

Además de leer y escribir en un archivo de texto, también podemos modificar su contenido en Python. Para ello, utilizamos el modo de lectura y escritura (‘r+’) al abrir el archivo. A continuación, un ejemplo de cómo modificar el contenido del archivo «ejemplo.txt»:

archivo = open("ejemplo.txt", "r+")

contenido = archivo.read()

nuevo_contenido = contenido.replace("Python", "Java")

archivo.seek(0)

archivo.write(nuevo_contenido)

archivo.close()

En este ejemplo, estamos abriendo el archivo «ejemplo.txt» en modo de lectura y escritura, leyendo su contenido, reemplazando la palabra «Python» por «Java» y finalmente escribiendo el nuevo contenido en el archivo. Recuerda siempre cerrar el archivo después de modificarlo.

¡Y listo! Ahora sabes cómo usar un archivo de texto en Python de manera sencilla y efectiva. Esperamos que este artículo te haya sido de ayuda. ¡Happy coding!