OpenRead

OpenRead["file"]

打开一个文件以从中读取数据,并返回一个 InputStream 对象.

更多信息和选项

  • OpenRead 从文件的开头开始读入数据.
  • 在支持管道的计算机系统中,OpenRead["!command"] 运行由 command 指定的外部程序,并打开一个管道从中得到输入数据.
  • 如果 OpenRead 未能成功打开一个特定文件或管道,它就产生一条信息,并返回 $Failed.
  • OpenRead 根据文件和流中描述的过程解析文件名.
  • 函数 ReadList 自动打开要读取的文件或管道.
  • OpenRead 返回 InputStream["name",n],其中 name 是一个文件或命令的全名,n 是一个在当前 Wolfram 系统会话中打开的所有流中唯一的序列号.
  • 设置选项 BinaryFormat->True 时,数据流以二进制格式打开,因此不实现任何新行或其它数据的文本解释.
  • 使用 Method 选项,流使用给定的输入流方法打开. 这覆盖了 OpenRead 解释文件名称的默认方式.
  • 系统也支持 OpenRead[File["file"]].

范例

打开所有单元关闭所有单元

基本范例  (1)

打开一个文件:

从该文件读入:

关闭数据流:

范围  (1)

打开由 File 对象指定的文件:

Wolfram Research (1988),OpenRead,Wolfram 语言函数,https://reference.wolfram.com/language/ref/OpenRead.html (更新于 2016 年).

文本

Wolfram Research (1988),OpenRead,Wolfram 语言函数,https://reference.wolfram.com/language/ref/OpenRead.html (更新于 2016 年).

CMS

Wolfram 语言. 1988. "OpenRead." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2016. https://reference.wolfram.com/language/ref/OpenRead.html.

APA

Wolfram 语言. (1988). OpenRead. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/OpenRead.html 年

BibTeX

@misc{reference.wolfram_2024_openread, author="Wolfram Research", title="{OpenRead}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/OpenRead.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_openread, organization={Wolfram Research}, title={OpenRead}, year={2016}, url={https://reference.wolfram.com/language/ref/OpenRead.html}, note=[Accessed: 22-November-2024 ]}