La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Archivos en disco: motivación Memoria (RAM)Disco tipo de memoria volátil (contenido se pierde) permanente (contenido se mantiene) velocidadrápida (~10.

Presentaciones similares


Presentación del tema: "Archivos en disco: motivación Memoria (RAM)Disco tipo de memoria volátil (contenido se pierde) permanente (contenido se mantiene) velocidadrápida (~10."— Transcripción de la presentación:

1 Archivos en disco: motivación Memoria (RAM)Disco tipo de memoria volátil (contenido se pierde) permanente (contenido se mantiene) velocidadrápida (~10 -6 segs)lenta (~ 10 -3 segs) tiempo acceso constante (a cualquier lugar) variable (depende de cercanía a cabezal) costocarobarato (~ 100 veces -) capacidadlimitada (máx 4G)mayor (máx 500G)

2

3

4

5

6

7

8

9

10

11

12

13

14 #contar lineas y caracteres de un archivo nl=0 #contador de líneas nc=0 #contador de caracteres a=open(raw_input("archivo?"),"r") while True: linea=a.readline() if linea=="": break; nl=nl+1 nc=nc+len(linea) a.close() print nl,"lineas" print nc,"caracteres"

15 #contar lineas y caracteres de un archivo nl=0 #contador de líneas nc=0 #contador de caracteres a=open(raw_input("archivo?"),"r") for linea in a: nl=nl+1 for c in linea: nc=nc+1 a.close() print nl,"lineas" print nc,"caracteres"

16 #contar lineas y caracteres de un archivo nl=0 #contador de líneas nc=0 #contador de caracteres a=open(raw_input("archivo?"),"r") for linea in a: nl += 1 #nl=nl+1 nc += len(linea) #nc=nc+len(linea) a.close() print nl,"lineas" print nc,"caracteres" Sintaxis: variable operador= expresión Semántica: variable = variable operador (expresión)

17 #contar lineas y caracteres de un archivo a=open(raw_input("archivo?"),"r") s="" #string para concatenar lineas for linea in a: s += linea #s=s+linea a.close() print s.count( " \n " ),"lineas" print len(s),"caracteres“ Nota. aplicable a archivos que caben en memoria

18 #contar lineas y caracteres de un archivo a=open(raw_input("archivo?"),"r") s = a.read() a.close() print s.count(“\n”),"lineas" print len(s),"caracteres“ ¿a.read()? lee y entrega todos los caracteres del archivo


Descargar ppt "Archivos en disco: motivación Memoria (RAM)Disco tipo de memoria volátil (contenido se pierde) permanente (contenido se mantiene) velocidadrápida (~10."

Presentaciones similares


Anuncios Google