Ir al contenido principal

Entradas

Mostrando las entradas de agosto, 2018

Trabajando con ficheros de texto: Reemplazo de texto en un fichero.

Hola, mi nombre es Antonio Alfonso Martínez  y en la siguiente entrada vamos a retomar la serie de artículos dedicados a los ficheros de texto y de las acciones y operaciones que podemos llevar a cabo con ellos, haciendo uso de las funciones y recursos que nos proporciona el lenguaje de programación Python. En esta ocasión, vamos a llevar a cabo una operación muy sencilla haciendo uso del módulo nativo " fileinput ". Dicha operación no e otra que la de sustituir (dentro de un fichero de texto) un texto por otro que nosotros indicaremos: Para ejemplificar el funcionamiento de nuestro programa, procederemos a hacer dicha operación sobre el texto almacenado en un archivo ". txt " (de nombre " archoo.txt ") almacenado en nuestra carpeta Python: Dicho archivo, si lo abrimos nos encontramos con un texto, en el que queremos sustituir tres palabras (que en la imagen aparecen subrayadas en rojo) por otras tres palabras que indicaremos en su momento:

Uso de "generadores" en Python.

Hola, mi nombre es Antonio Alfonso Martínez y en la presente ocasión me dispongo a dar unas breves pinceladas acerca del uso de los generadores en el lenguaje de programación Python. Para empezar, diremos que los generadores constituyen un determinado tipo de estructura que, a diferencia de lo que sucede con las funciones corrientes, no nos va a devolver un valor concreto, sino un objeto iterable cuyos resultados se ven a ir generando uno a uno. Para entender mejor la diferencia con las funciones que empleamos habitualmente vamos a crear un sencillo programa que va a generar la lista de números pares que hay entre 0 y el número que indiquemos: Como se ve, hemos creado una función (de nombre " pares ") que tomando como argumento el numero de pares que queremos hallar (variable " maximo ") irá calculando los números pares (multiplicando por 2 la variable "num") e irá añadiendo el resultado a una lista (de nombre " lista_pares ") qu