Save

Save["filename",symbol]

appends definitions associated with the specified symbol to a file.

Save["filename","patt"]

appends definitions associated with all symbols whose names match the string pattern "patt".

Save["filename","context`"]

appends definitions associated with all symbols in the specified context.

Save["filename",{object1,object2,}]

appends definitions associated with several objects.

Details

  • Save uses FullDefinition to include subsidiary definitions.
  • Save writes out definitions in InputForm.
  • Save uses Names to find symbols whose names match a given string pattern.
  • You can use Save["filename","s"] to write out the definition for the value of a symbol s itself.
  • Save works with local and cloud objects.
  • Save[File["filename"],] is also supported.

Examples

open allclose all

Basic Examples  (2)

Create a temporary file:

Store a value in a variable:

Save the value of the variable in a file:

Loading the file restores the value of a:

Create multiple definitions to save:

Save the definitions to standard out to see how they would be written to a file:

Scope  (1)

Save a definition into a file specified by the File object:

Generalizations & Extensions  (2)

Local objects can be used with Save to save definitions persistently:

Cloud objects can be used with Save to save definitions in the cloud:

Applications  (1)

Save all definitions in the default context:

Properties & Relations  (2)

Save writes the output of FullDefinition to a file:

Saved definitions can be read into the Wolfram Language using Get:

Print the contents of the saved file:

Clear definitions in the current session:

Get the definitions into the current session:

Wolfram Research (1988), Save, Wolfram Language function, https://reference.wolfram.com/language/ref/Save.html (updated 2016).

Text

Wolfram Research (1988), Save, Wolfram Language function, https://reference.wolfram.com/language/ref/Save.html (updated 2016).

BibTeX

@misc{reference.wolfram_2020_save, author="Wolfram Research", title="{Save}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/Save.html}", note=[Accessed: 10-May-2021 ]}

BibLaTeX

@online{reference.wolfram_2020_save, organization={Wolfram Research}, title={Save}, year={2016}, url={https://reference.wolfram.com/language/ref/Save.html}, note=[Accessed: 10-May-2021 ]}

CMS

Wolfram Language. 1988. "Save." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2016. https://reference.wolfram.com/language/ref/Save.html.

APA

Wolfram Language. (1988). Save. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Save.html