Logo Studenta

Archivos

¡Estudia con miles de materiales!

Vista previa del material en texto

María Luisa Rey 
 Introducción a la Programación 
Archivos 
Son formas de almacenar información en el computador, mediante códigos de cualquier archivo se guarda la información 
ahí registrada y se alacena en la memoria del dispositivo. 
Los archivos son interpretados según su extensión. 
Los archivos se encuentran en carpetas o directorios. 
 
 
Funciones importantes: 
 
open() permite interactuar con archivos 
close() permite cerrar los archivos 
 
x.readlines() (lista de líneas, se puede recorrer elemento a elemento) 
data: representa el archivo que tenemos abierto 
 
 
Otra forma de leer una archivo es que vaya leyendo una línea a la vez: 
 
data = open(“mediciones.txt”) 
suma = 0 
contador = 0 
línea = data.readline() 
while línea != “”: 
 suma += int(línea) 
 contador += 1 
 línea = data.readline() 
data.close() 
promedio = suma / contador 
print(“Promedio: “, promedio) 
 
cuando usamos el print, la consola está esperando a que le entreguemos: 
- Un valor 
- Un separador (si quermemos que el separador no sean espacios y sea una letra, escribimos todas las palabras y 
luego por ejeplo le entregamos a la consola un print(1,2, 3,4, sep = “jajaj”) y nos imprimierá: 
1jajaj2jajaj3jajaj4 
- End = “\n” (escribe con salto de línea) 
- file= sys.stdout (que se imprima en consola) 
 
 
para abrir un archivo: 
x = open(“archivo.txt”, “w”) -> modo escritutra 
 
para leer un archivo: 
print(texto, file = x) 
 María Luisa Rey 
 Introducción a la Programación 
para cerrar un archivo: 
x.close() 
 
MÉTODOS: 
-Ej: .write(str(num)+” \n”) 
 
 
Debemos cerrar los archivos para que pueda ser leído (es compo el punto final de la ejecución). 
 ¿qué método me permite borrar espacios y saltos de línea al inicio y final de un texto? 
El l.strip( ) 
 
Otro tipo de archivos con el que podemos trabajar son los de tipo .csv (“comma- separated values), si tenemos un archivo 
excel podemos descargar el archivo como .csv s y eso nos va a convertir las filas en lineas y cada columnna y cada elemento 
quedan separadaos por una coma.

Otros materiales