[Numpy-discussion] fromfile and tofile access with a tempfile.TemporaryFile()
Tim Hirzel
hirzel at resonon.com
Tue Dec 12 10:26:33 CST 2006
Hi Chuck,
Thanks for checking that. I am running numpy 1.0.1 in python 2.4 on
win32 (xp). Are you on linux? I double checked the behavior in 1.0
and 1.0.1, just to be extra sure, and it thows the IOError in both cases.
tim
Charles R Harris wrote:
>
>
> On 12/11/06, *Tim Hirzel* <hirzel at resonon.com
> <mailto: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
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Numpy-discussion mailing list
> Numpy-discussion at scipy.org
> http://projects.scipy.org/mailman/listinfo/numpy-discussion
>
More information about the Numpy-discussion
mailing list