[Numpy-discussion] fromfile and tofile access with a tempfile.TemporaryFile()
Charles R Harris
charlesr.harris at gmail.com
Mon Dec 11 18:50:45 EST 2006
On 12/11/06, Tim Hirzel <hirzel at resonon.com> wrote:
>
> Hi,
> Does anyone know how to get fromfile and tofile to work from a
> tempfile.TemporaryFile? Or if its not possible?
>
> I am getting this:
> >>> import tempfile
> >>> f = tempfile.TemporaryFile()
> >>> f
> <open file '<fdopen>', mode 'w+b' at 0x01EE1728>
> >>> a = numpy.arange(10)
> >>> a.tofile(f)
> Traceback (most recent call last):
> File "<input>", line 1, in ?
> IOError: first argument must be a string or open file
Works for me:
In [16]: f = tempfile.TemporaryFile()
In [17]: a = ones(10)
In [18]: a.tofile(f)
In [19]: f.seek(0)
In [20]: b = fromfile(f)
In [21]: b
Out[21]: array([ 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.])
In [22]: f.close()
What version of numpy are you running?
Chuck
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20061211/ef800f2a/attachment.html>
More information about the NumPy-Discussion
mailing list