Lenguajes I / Lenguajes: Ucasal - Facultad de Ingeniería
Lenguajes I / Lenguajes: Ucasal - Facultad de Ingeniería
Ucasal – Facultad de
Ingeniería.
Archivos
Fuente: https://www.welivesecurity.com/la-es/2015/10/01/extension-de-un-archivo-cabeceras/ 4
Archivos - Atributos
5
Función Hash/Función
Resumen/Digest
• Función UNIDIRECCIONAL que toma un texto de
longitud variable y produce un valor de longitud
constante. Es una función de un solo sentido.
• Algoritmos que consiguen crear a partir de una
entrada (ya sea un texto, una contraseña o un
archivo, por ejemplo) una salida alfanumérica de
longitud normalmente fija que representa un
resumen de toda la información que se le ha dado
(es decir, a partir de los datos de la entrada crea
una cadena que solo puede volverse a crear con
esos mismos datos).
Función Hash/Función
Resumen/Digest
Función Hash/Función
Resumen/Digest
https://md5file.com/calculator
https
://passwordsgenerator.net/sha256-hash-generato
r/
Apertura
Lectura
Escritura
Recorrer
Modificación
Borrar
Cierre
9
Archivos – Python - Apertura
10
Archivos – Python - Apertura
Nota: Cuando nos referimos a una carpeta distinta de la raíz, debemos especificar la ubicación
con la barra invertida, por ejemplo si el archivo con el nombre “test.txt” está ubicado en la
carpeta tutorial del disco D:, entonces debemos escribir open(“d://tutorial/test.txt”,..)
11
Archivos – Python - Cierre
12
Archivos – Python – Agregar Datos
13
Archivos – Python – Agregar Datos
Este es debido a que el lenguaje inserta el texto uno a continuación del otro. Si quisiéramos que cada
texto esté en forma separada en cada línea, usamos el literal “\n” que permite aplicar un salto de línea.
14
Archivos – Python – Agregar Datos
15
Archivos – Python – Agregar Datos con Writelines
Comando Descripción
writelines Escribe una secuencia de datos dentro del archivo. Cada elemento de la
secuencia se escribe una continuación de otra. Muy útil cuando
queremos pasar todos los datos de un vector a un archivo.
Ejemplo:
16
Archivos – Python – Lectura de Datos
Comando Descripción
read Lee todo el contenido del archivo.
readlines Lee una secuencia de datos. Muy útil para volcar los resultados a
un vector.
17
Archivos – Python – Lectura de Datos - Ejemplos
Supongamos un archivo de
texto ubicado en
d:\”Alumnos.txt cuyo
contenido es el siguiente:
18
Archivos – Python – Recorridos
19
Archivos – Python – Ejemplos
20
Archivos – Python – Modificación de datos
22
Archivos – Python – Ejemplo
23
Archivos – Python – Funciones adicionales
24