Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 系统界面与配置 > 文件操作 > 底层文件操作 > ReadList >

ReadList

ReadList
读入一个文件中的所有表达式,并返回由它们所构成的一个列表.
ReadList
从一个文件读入具有指定类型的对象直至文件末尾,并返回所读取的对象列表.
ReadList
读入具有一系列类型的对象直至文件末尾.
ReadList
只读入具有指定类型的对象的前 n 个对象.
  • 可以读入的类型有:
Byte单字节,返回一个整数编码
Character单字符,返回以一个由单字符组成的字符串
Expression完整的 Mathematica 表达式
Number整数或近似数,以 E 格式给出
Real近似数,以 E 格式给出
Record用记录分隔符分隔的字符序列
String以换行符结束的字符串
Word用字分隔符分隔的字符序列
  • Real 类型的对象可以用诸如 C 和 Fortran 语言所使用的科学记数法以及标准的 Mathematica 格式一样给出. 类似 的形式,同 一样可以用来表示 . 读入的 Real 类型的对象总返回近似数. 读入的 Number 类型的对象若不明显包含小数点则以整数返回.
  • 可以使用以下选项:
NullRecordsFalse是否假定在重复的记录分隔符之间存在一个空记录
NullWordsFalse是否假定在重复的单词分隔符之间存在一个空单词
RecordSeparators{"\n","\r\n","\r"}记录之间所允许的分隔符
RecordListsFalse创建每个记录的子列表
TokenWords{}用作分隔符的单词
WordSeparators{" ","\t"}单词之间所允许的分隔符
  • 如果读入时 file 还未打开,ReadList 就打开它,并在结束后关闭它. 如果该文件已打开,ReadList 最后并不关闭该文件.
  • 如果该文件中任何对象都不是指定类型的对象,ReadList 会显示一条信息.
  • ReadList 按顺序查找 序列. 如果 没有查完而已到达文件末尾,则 Mathematica 将返回 EndOfFile 以替代序列中没有读入的元素.
以单个表达式读入每一行:
以单个字符串读入每一行:
以单个表达式读入每一行:
In[1]:=
Click for copyable input
Out[1]=
 
以单个字符串读入每一行:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]//InputForm=
版本 1 的新功能 | 版本 2 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF