Re: Saving
- To: mathgroup at smc.vnet.net
- Subject: [mg21748] Re: Saving
- From: Harald Giese <giese at dkrz.de>
- Date: Thu, 27 Jan 2000 22:56:30 -0500 (EST)
- Organization: Institut fuer Meereskunde, Universitaet Hamburg
- References: <86mdn7$2ei@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Robert wrote:
>
> hello!
> how can i create a file name in a variable in a program to save results?
>
> For example,
>
> result=1
> filename= SequenceForm["test", i, ".asc"] /. {i -> 1}
> Put[result, filename]
>
> gives the output:
>
> General::stream: test1.asc is not a string, InputStream[ ], or
> OutputStream[ ].
The reason fo this behaviour is, that "filename" is of type
"SequenceForm" not "String":
In[]:= Head[filename]
Out[]= SequenceForm
Convert it using "ToString"
In[]:= filename = ToString[filename];
Now all is fine:
In[]:= Head[filename]
Out[]= String
>
> by the way, is there a way to save (all) variables with name and current
> content?
Have a look at "Save" in the online help.
Regards,
Harald
--- This message was entirely written using recycled electrons ---
Harald Giese
Email: giese at dkrz.de
Phone: +49 (0)40 42838 5796; Fax: +49 (0)40 5605724
Institut fuer Meereskunde der Universitaet Hamburg
(Institute of Oceanography of the University of Hamburg)
Troplowitzstrasse 7, D-22529 Hamburg