|
SOLUTIONS
|
MATHEMATICA 内置符号
ReadList
ReadList["file"]
读入一个文件中的所有表达式,并返回由它们所构成的一个列表.
ReadList["file", type]
从一个文件读入具有指定类型的对象直至文件末尾,并返回所读取的对象列表.
ReadList["file", {type1, type2, ...}]
读入具有一系列类型的对象直至文件末尾.
ReadList["file", types, n]
只读入具有指定类型的对象的前 n 个对象.
更多信息更多信息
- 可以读入的类型有:
-
Byte 单字节,返回一个整数编码 Character 单字符,返回以一个由单字符组成的字符串 Expression 完整的 Mathematica 表达式 Number 整数或近似数,以 E 格式给出 Real 近似数,以 E 格式给出 Record 用记录分隔符分隔的字符序列 String 以换行符结束的字符串 Word 用字分隔符分隔的字符序列 - Real 类型的对象可以用诸如 C 和 Fortran 语言所使用的科学记数法以及标准的 Mathematica 格式一样给出. 类似
或
的形式,同
一样可以用来表示
. 读入的 Real 类型的对象总返回近似数. 读入的 Number 类型的对象若不明显包含小数点则以整数返回. - 可以使用以下选项:
-
NullRecords False 是否假定在重复的记录分隔符之间存在一个空记录 NullWords False 是否假定在重复的单词分隔符之间存在一个空单词 RecordSeparators {"\n","\r\n","\r"} 记录之间所允许的分隔符 RecordLists False 创建每个记录的子列表 TokenWords {} 用作分隔符的单词 WordSeparators {" ","\t"} 单词之间所允许的分隔符 - 如果读入时 file 还未打开,ReadList 就打开它,并在结束后关闭它. 如果该文件已打开,ReadList 最后并不关闭该文件.
- 如果该文件中任何对象都不是指定类型的对象,ReadList 会显示一条信息.
- ReadList["file", {type1, ...}] 按顺序查找
序列. 如果
没有查完而已到达文件末尾,则 Mathematica 将返回 EndOfFile 以替代序列中没有读入的元素. - ReadList[stream] 从打开的输入流中读入,并由 OpenRead 返回.
版本 1 的新功能 | 版本 2 修改功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
