Está en la página 1de 15

Ciclo 1

Fundamentos de programación con Phyton


Sesión 21: Gestión de Archivos parte 1
Programa Ciencias de la Computación e Inteligencia Artificial Escuela de
Ciencias Exactas e Ingeniería
Universidad Sergio Arboleda Bogotá
Agend
a
1. Terminar ejercicios sesión 20 en grupo
2. Asistencia
3. Gestión de archivos
 GESTION DE ARCHIVOS
• Python incorpora una función integrada llamada  file, el cual es manipulado
mediante un objeto archivo el cual fue generado a través de una función
integrada en Python, a continuación se describen los procesos típicos y sus
referencias a funciones propias del lenguaje:.
 GESTION DE ARCHIVOS
 GESTION DE ARCHIVOS
• Algunos objetos definen acciones de limpieza estándar que se llevan a cabo cuando
el objeto ya no es necesario, independientemente de si la operación que utiliza el
objeto ha tenido éxito o no.

• El problema de este código es que deja el archivo abierto durante un tiempo indefinido
después de que el código haya terminado de ejecutarse. La sentencia 'with' permite utilizar
objetos como los archivos de forma que se garantice que siempre se limpien de forma rápida
y correcta.
 GESTION DE ARCHIVOS
 GESTION DE ARCHIVOS
Ejemplo 1 Ejemplo 2

Ejemplo 3
 GESTION DE ARCHIVOS
Ejemplo 4 Ejemplo 5

Ejemplo 6
 GESTION DE ARCHIVOS

Ejercicio en clase:
Con el archivo de texto “datos.txt” realice:

1. La apertura del archivo y la presentación del contenido por consola.


2. Separe los datos en dos listas: nombres y edades
3. Cree una función para calcular el promedio de las edades.
4. Imprima por consola el nombre de los estudiantes mayores de edad y
menores de edad.
5. Haga un función que muestre el numero de letras que tiene cada nombre
de cada estudiante contenido en el archivo.
Ciclo 1
Fundamentos de programación con Phyton
Sesión 22: Gestión de Archivos parte 2
Programa Ciencias de la Computación e Inteligencia Artificial Escuela de
Ciencias Exactas e Ingeniería
Universidad Sergio Arboleda Bogotá
Escribir en archivos
Comando de escritura

Texto que se va a escribir

Cierre del archivo

Comando de escritura
Escribir en archivos
Escribir en archivos
Escribir en archivos
Ejercicios de gestión de archivos
EJERCICIO 1

Realice un programa que contenga dos funciones (una para escribir un


mensaje en un archivo y otra para leer dicho mensaje).
EJERCICIO 2

Teniendo en cuenta el Reto 1, haga que el programa permita calcular los


salarios totales y con descuentos de 5 trabajadores y posteriormente
genere un archivo de reporte de la nomina.

También podría gustarte