CAP 3.2: Escritura y manipulación de archivos en Python

 En Python, es posible leer y escribir archivos utilizando diferentes funciones y métodos. A continuación, se presentan algunos ejemplos comunes de cómo escribir y manipular archivos en Python:

Escritura de archivos

Para escribir en un archivo en Python, primero se debe abrir el archivo utilizando la función open(), especificando el nombre del archivo y el modo de apertura. El modo de apertura puede ser "w" para escribir en el archivo, "a" para agregar contenido al final del archivo, o "x" para crear un archivo nuevo y escribir en él.

Una vez que se ha abierto el archivo, se pueden utilizar los métodos write() o writelines() para escribir contenido en él.

python
# Abrir un archivo en modo de escritura archivo = open("archivo.txt", "w") # Escribir contenido en el archivo archivo.write("Hola, mundo!\n") archivo.write("Este es un archivo de ejemplo.\n") # Cerrar el archivo archivo.close()

En el ejemplo anterior, se ha creado un archivo llamado "archivo.txt" y se ha escrito en él dos líneas de texto utilizando el método write(). El carácter especial "\n" se utiliza para indicar el salto de línea.

También se puede utilizar el método writelines() para escribir varias líneas de texto en un archivo de una sola vez, utilizando una lista de cadenas.

python
# Abrir un archivo en modo de escritura archivo = open("archivo.txt", "w") # Escribir varias líneas de texto en el archivo lineas = ["Línea 1\n", "Línea 2\n", "Línea 3\n"] archivo.writelines(lineas) # Cerrar el archivo archivo.close()

Lectura de archivos

Para leer un archivo en Python, primero se debe abrir el archivo utilizando la función open() en modo de lectura ("r"). Una vez que se ha abierto el archivo, se pueden utilizar los métodos read() o readlines() para leer su contenido.

python
# Abrir un archivo en modo de lectura archivo = open("archivo.txt", "r") # Leer todo el contenido del archivo contenido = archivo.read() print(contenido) # Leer las líneas del archivo lineas = archivo.readlines() print(lineas) # Cerrar el archivo archivo.close()

En el ejemplo anterior, se ha leído el archivo "archivo.txt" utilizando el método read() para obtener todo su contenido como una cadena de texto, y el método readlines() para obtener cada línea del archivo como un elemento de una lista.

Manipulación de archivos

En Python, también es posible manipular archivos utilizando diferentes funciones y métodos. A continuación, se presentan algunos ejemplos comunes de cómo manipular archivos en Python:

Renombrar un archivo

Para renombrar un archivo en Python, se puede utilizar la función os.rename(), especificando el nombre actual del archivo y el nuevo nombre.

python
import os # Renombrar un archivo os.rename("archivo.txt", "archivo_nuevo.txt")

En el ejemplo anterior, se ha renombrado el archivo "archivo.txt" a "archivo_nuevo.txt".

Eliminar un archivo

Para eliminar un archivo en Python, se puede utilizar la función os.remove(), especificando el nombre del archivo a eliminar.

python
import os # Eliminar un archivo os.remove("archivo_nuevo.txt")

Comentarios

Entradas populares de este blog

CONTENIDO: Plan de estudios para iniciantes.

CAP 4.4: Manipulación de datos en Pandas (filtrado, agrupamiento, agregación, etc.)

CAPÍTULO 2.2: Módulos externos, importación y uso.