jueves, julio 27, 2006

Python



Python es un lenguaje de programación elegante disponible para la mayoría de los sistemas operativos.

Me gustaría que vosotros mismos lo apreciarais. Para ello adjunto un programita que tuve que utilizar en el trabajo.

Habíamos recibido un fichero con miles de registros de longitud fija (150 caracteres). El problema era que los registros se encontraban sin ningún carácter de separación.

El programa introduce un salto de línea al final de cada registro.



print 'Programa para la lectura de ficheros con registro unico.\n\n'

nombre = raw_input('Introduce el nombre del fichero: ')

fentrada = open(nombre, 'r')
fsalida = open('salida.txt', 'w')

texto = fentrada.read()
contador = 0
while contador < len(texto):

fsalida.writelines(texto[contador:contador+149])
fsalida.writelines("\n")
contador = contador+150

fentrada.close()
fsalida.close()

#Para que la ventana Windows no desaparezca sin mas.
raw_input('Pulsa ENTER para terminar>')



La imagen de arriba es una broma que gastan los seguidores de python a los de perl. Nos ocuparemos de perl más adelante.

Más información en www.python.org
y en castellano en www.pythonhispano.org

No hay comentarios: