UMich MOOC PR4E W7

En la octava semana de “Programming for Everybody (Python)” se revisó el tema de los archivos, revisando los temas:

  • El Almacenamiento secundario.
  • La apertura de un archivo y el file handle.
  • Estructura de un archivo y el caracter newline.
  • Lectura de un archivo a través de un loop.
  • Manejando problemas de archivos.

Programming for everybody

La séptima semana tuvo dos ejercicios. El primero fue sobre el convertir a mayúsculas el contenido de un archivo

# Use words.txt as the file name
fname = raw_input("Enter file name: ")
fh = open(fname)
for line in fh:
	line = line.rstrip().upper()
	print line

y el segundo sobre localizar una cadena de texto específica para extraer un dato numérico de ésta y trabajar con éstos:

# Use the file name mbox-short.txt as the file name
fname = raw_input("Enter file name: ")
fh = open(fname)
c=0
s=0
for line in fh:
	if not line.startswith("X-DSPAM-Confidence:") : continue
	pos=line.find(":")
	num=float(line[pos+1:]);
	s=s+num
	c=c+1

print "Average spam confidence:",s/c
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s