此为 Mathematica 4 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.1)

2.11.7 文件的输入输出

数据集合的输入输出

将数据列表输出到文件 out1.dat

这里是该文件的内容

将这些内容重新输入到 Mathematica

如果仅在 Mathematica 中使用数据,在文件中保存它的最好方式通常是将它 作为一个保持其结构的完整 Mathematica 表达式. 但要和其它程序进行 数据交换时,将数据整理为简单列表或表格形式是方便的.

这里输出一个二维数据阵列

必要时这些数用 C 或 Fortran 中的记号 E 来书写

这里将这个阵列又输入到 Mathematica

当文件中的每行仅有一个数字时,可以用 Import["file", "List"] 将 该文件的内容输入为一个数的列表,如果每行是由 tabs, 空格等分隔的 数字组成时,Import["file", "Table"] 就会产生一个数的列表的 表列. 当这个文件含有非数字项时, 则其返回值是Mathematica 字符串.

这里混合输出了文本和数据

这里是输出的数据

这里将该数据又输入到 Mathematica

InputForm 可以直接看到字符串

Out[10]//InputForm=

按不同的格式输入文件

这里产生了一个有两行文本的文件

这是该文件的内容

将该文件输入为一个字符串

Out[13]//InputForm=

将该文件输入为文本行的集合

Out[14]//InputForm=

将该文件输入为按空格分隔的词的列表

Out[15]//InputForm=