[Python-es] OverflowError: Allocated too many blocks

Aaron Meis Sanchez almeis en hotmail.com
Mar Ene 10 16:31:06 EST 2017


Hola estas superando la memoria, el archivo es demasiado grande para procesarlo puedes intentar si estas en linux usar un  split y partirlo a la mitad para procesar tu archivo, sino buscar otra opción para partir tu archivo depende de lo que requieras hacer, en alguna ocasión procesando archivos  muy grandes termine usando awk (por que split también truena a determinado tamaño) para hacer pequeños pedazos mas pequeños y delimitados de el archivo principal  para poder procesarlo con python suerte saludos!!!


________________________________
De: Python-es <python-es-bounces+almeis=hotmail.com en python.org> en nombre de Rolando Paz <flxpaz en gmail.com>
Enviado: martes, 10 de enero de 2017 03:08 p. m.
Para: La lista de python en castellano
Asunto: [Python-es] OverflowError: Allocated too many blocks

Hola a todos y buen año 2017!

Estoy usando el siguiente código sencillo para abrir el archivo binario: ds1000_20150626_133335_B0835-41.bin.

#!/usr/bin/python

import numpy, pylab

aa=numpy.fromfile('ds1000_20150626_133335_B0835-41.bin', dtype=numpy.uint8, count=-1)
pylab.plot(aa)
pylab.ylabel('Power (arbitrary units)')
pylab.grid()
pylab.xlabel('time')
pylab.show()


Pero surge el siguiente error: OverflowError: Allocated too many blocks

Pueden sugerirme alguna solución?

Saludos y gracias.

Rolando P.


------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20170110/1595d4dd/attachment.html>


Más información sobre la lista de distribución Python-es