Lección 6.5.2 : Archivo De Texto Segunda Parte
Archivo de Texto: Read, Seek, Apertura en Python
Introducción
¡Hola a todos! Soy Yuscu Mejía y en esta lección vamos a aprender cómo manejar archivos de texto en Python utilizando las funciones de lectura (read), reposicionamiento (seek) y diferentes modos de apertura.
Características
Trabajar con archivos de texto en Python ofrece las siguientes características:
- Apertura de archivos en diferentes modos: lectura (
'r'), escritura ('w'), anexado ('a'), y lectura/escritura ('r+'). - Lectura de contenido mediante métodos como
read(),readline(), yreadlines(). - Reposicionamiento del puntero del archivo utilizando
seek()para leer desde una posición específica. - 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 lectura de un archivo:
# Abrir un archivo en modo lectura
with open('archivo.txt', 'r') as archivo:
contenido = archivo.read()
# Mostrar el contenido del archivo
print(contenido)
# Abrir un archivo en modo lectura
with open('archivo.txt', 'r') as archivo:
archivo.seek(10) # Mover el puntero a la posición 10
contenido = archivo.read()
# Mostrar el contenido del archivo desde la posición 10
print(contenido)
Práctica
Para practicar, les invito a ver nuestro tutorial en video sobre cómo trabajar con archivos de texto en Python utilizando las funciones read y seek:
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 1
a) Crear un archivo de texto llamado origen.txt que contendrá dos líneas:
Esta muy bueno el curso
ojala saquen mas cursos sobre la tecnologia
b) Abrir un archivo llamado origen.txt para copiarlo en otro archivo llamado copia.txt.
c) Mostrar el contenido de copia.txt.
#Ejercicio1
#a)
from google.colab import drive
drive.mount('/content/drive')
import os
os.getcwd()
# La ruta varía de acuerdo al directorio donde localizas el archivo,
# ver el video si te olvidaste
# os.listdir("./drive/My Drive/Colab Notebooks")
# print(os.listdir("./drive/My Drive/Colab Notebooks"))
origen = open("/content/drive/My Drive/Colab Notebooks/origen.txt", 'w')
origen.write("Esta muy bueno el curso\n")
origen.write("ojala saquen mas cursos sobre la tecnologia\n")
origen.close()
#b)
f = open("/content/drive/My Drive/Colab Notebooks/origen.txt", 'r')
g = open("/content/drive/My Drive/Colab Notebooks/copia.txt", 'w')
for linea in f:
g.write(linea)
g.close()
f.close()
#c)
g = open("/content/drive/My Drive/Colab Notebooks/copia.txt", 'r')
for linea in g:
print(linea)
g.close()


Esta miuy entretenido el curso
espero que te vaya bien en el parcial final javier. saludos