Lectura y Escritura de Archivos

Para trabajar con archivos en Python, se utiliza la función open() para abrir archivos en diferentes modos (lectura, escritura, añadir). Aquí tienes los conceptos básicos:

1. Uso de open() para manipular archivos:

# Ejemplo de lectura de un archivo
with open('archivo.txt', 'r') as archivo:
    contenido = archivo.read()
    print(contenido)

# Ejemplo de escritura en un archivo
with open('nuevo_archivo.txt', 'w') as archivo:
    archivo.write('Hola, mundo!')

En estos ejemplos:

Recursos Avanzados en Python

Expresiones Regulares

Las expresiones regulares (regex) son patrones utilizados para encontrar y manipular cadenas de texto de manera eficiente. Python proporciona el módulo re para trabajar con expresiones regulares.

1. Búsqueda y manipulación de texto con patrones:

import re

# Ejemplo de búsqueda con expresiones regulares
texto = "La fecha de hoy es 2024-07-05."
patron_fecha = r'\d{4}-\d{2}-\d{2}'  # Patrón para encontrar fechas en formato yyyy-mm-dd

resultado = re.search(patron_fecha, texto)
if resultado:
    fecha_encontrada = resultado.group()
    print("Fecha encontrada:", fecha_encontrada)
else:
    print("Fecha no encontrada")

# Ejemplo de sustitución con expresiones regulares
nuevo_texto = re.sub(patron_fecha, "YYYY-MM-DD", texto)
print("Texto modificado:", nuevo_texto)

Consideraciones adicionales