Lección 6.5.1: Archivo de Texto Primera Parte
Archivo de Texto en Python
Introducción
¡Hola a todos! Soy Yuscu Mejía y en esta lección vamos a aprender cómo trabajar con archivos de texto en Python. Manipular archivos es una habilidad esencial para guardar y leer datos de forma persistente.
Características
Trabajar con archivos de texto en Python ofrece las siguientes características:
- Apertura de archivos en diferentes modos: lectura (
'r'), escritura ('w'), y anexado ('a'). - Lectura de contenido mediante métodos como
read(),readline(), yreadlines(). - Escritura de contenido utilizando
write()ywritelines(). - Cierre de archivos para liberar recursos utilizando
close(). - Uso del bloque
withpara manejo automático de archivos.
Ejemplos
A continuación, algunos ejemplos de cómo trabajar con archivos de texto en Python:
- Apertura y escritura en un archivo:
# Abrir un archivo en modo escritura
with open('archivo.txt', 'w') as archivo:
archivo.write('¡Hola, mundo!\n')
archivo.write('Esta es una línea de texto.')
# Confirmar que el archivo fue creado y escrito
print("Archivo creado y texto escrito.")
# Abrir un archivo en modo lectura
with open('archivo.txt', 'r') as archivo:
contenido = archivo.read()
# Mostrar el contenido del archivo
print(contenido)
Práctica
Para practicar, les invito a ver nuestro tutorial en video sobre cómo trabajar con archivos de texto en Python:
Recorda si te gusta los videos, te agradeceria si le pones un comentario o un like para saber si subir mas videos! 😮
Si no sabes que comentar, comenta con: estoy avanzando rapido con el curso de Programacion python 🙂 asi te detectaremos que viniste de aca, para una estadistica si conviene o no subir videos

Ejercicio
Ahora les propongo un ejercicio para aplicar lo que hemos aprendido sobre manejo de archivos de texto en Python:
Ejercicio: Crear y Leer un Archivo de Texto
Vamos a crear un archivo de texto, escribir varias líneas en él, y luego leer su contenido:
#Ejercicio
# Crear y escribir en un archivo de texto
with open('mi_archivo.txt', 'w') as archivo:
archivo.write('Primera línea\n')
archivo.write('Segunda línea\n')
archivo.write('Tercera línea\n')
# Leer el contenido del archivo
with open('mi_archivo.txt', 'r') as archivo:
contenido = archivo.read()
# Mostrar el contenido del archivo
print(contenido)


Espero poder aprender mucho con este curso
dale cualquier duda le avisas al yuscu que te responde