El módulo configparser: leer archivos .ini

Publicada en Deja un comentarioPublicada en Programación

En el post anterior mostramos cómo utilizar el módulo configparser para leer archivos de configuración con Python. Si miramos nuevamente, veremos que los objetos creados guardan una similitud con los diccionarios. Si bien hay algunas diferencias, en esta oportunidad nos enfocaremos en el método get(). Tal como sucede con los diccionarios, esta función nos permite […]

Archivos de configuración: acceso desde Python

Publicada en Deja un comentarioPublicada en Programación

Al escribir un programa (sobre todo si estamos hablando de software libre), es importante que demos a los usuarios la libertad de configurar ciertos aspectos del mismo. En este post mostraremos cómo leer con Python los archivos de configuración de un programa. Además, asumiremos que poseen la misma estructura que los famosos archivos .ini de […]

Repeticiones de expresiones regulares en Python

Publicada en Deja un comentarioPublicada en Programación

En posts anteriores hemos explicado cómo trabajar con expresiones regulares en Python. Sin embargo, solamente hemos tratado el caso de que el patrón aparezca solamente una vez dentro de una cadena de texto dada. Para ampliar, en esta ocasión consideraremos otros casos puntuales. En particular, veremos cómo tener en cuenta las repeticiones de expresiones regulares […]

Expresiones regulares en Python: uso de tuberías

Publicada en Deja un comentarioPublicada en Programación

Hace algunos días mostramos ejemplos de expresiones regulares en Python. A través de las funciones provistas por el módulo re, disponemos de herramientas muy potentes para el proceso de texto. En esta ocasión compartiremos el concepto de tuberías, y mostraremos cómo especificar varias expresiones regulares al mismo tiempo. De esa manera, la presencia de una […]

Módulo re en Python: expresiones regulares

Publicada en Deja un comentarioPublicada en Programación

En un post anterior, mostramos mediante un ejemplo la utilidad de las expresiones regulares. En esa ocasión, comparamos las líneas de código necesarias para manipular texto con y sin expresiones regulares. Para continuar, ahora repasaremos algunas de las funciones contenidas deltro del módulo re en Python. De esa manera, dispondremos de más herramientas a la hora […]

Formato de enteros en Python

Publicada en Deja un comentarioPublicada en Programación

Tal como sucede con las cadenas de texto, el formato de enteros (valores del tipo int) también es posible en Python. En este post presentaremos algunos casos posibles e ilustraremos mediante ejemplos. Tal como en ocasiones anteriores, también utilizaremos la función format(). Formato de enteros En esta sección examinaremos los siguientes casos: Representación de un […]

La función format en Python: ejemplos

Publicada en Deja un comentarioPublicada en Programación

En un post anterior presentamos la función format en Python y mostramos algunos ejemplos de cómo utilizarla. También explicamos cómo realizar la sustitución de variables dentro de una cadena de texto. En esta ocasión utilizaremos lo aprendido y veremos otras posibilidades que nos ofrece esta función. ¡Comencemos! La función format Veamos dos ejemplos ilustrativos sobre […]

Args y kwargs en Python: su significado

Publicada en Deja un comentarioPublicada en Programación

Al leer la documentación de Python, más particularmente cuando se trata de la definición de una función, nos encontraremos con dos palabras un tanto enigmáticas: args y kwargs. En este post explicaremos qué representan y también cómo usarlas en nuestros scripts o programas. Args y kwargs Tomemos como ejemplo la definición de la función (también […]