Get
<<name
读取一个文件,计算其中的每个表达式,并且返回最后一个.
Get[stream]
读取一个文件流,计算其中的每个表达式,并且返回最后一个.
更多信息和选项
- 如果 name 是一个 Wolfram 语言上下文的名称,以上下文标记字符 ` 结尾,则 Get 会处理该名称以找到要读取的文件.
- 对于格式 "context`" 的名字,默认情况下,Get 会搜索以下文件:
-
context.mx DumpSave 格式中的文件 context.mx/$SystemID/context.mx 你的计算机系统的 DumpSave 格式中的文件 context.wl Wolfram 语言源格式中的文件 context/Kernel/init.wl 特殊目录的内核初始化文件 context/init.wl 特殊目录的一般初始化文件 context.m Wolfram 语言源格式中的文件 context/Kernel/init.m 特殊目录的内核初始化文件 context/init.m 特殊目录的一般初始化文件 - 对于格式为 "context`subcontext`" 的名字,Get 会默认搜索目录名为 "context" 内的 "subcontext`".
- 如果 name 是以一个文件名,则必须明确包含一个扩展名.
- <<"name" 等价于 <<name. 如果名称仅包含字母数字字符和字符 `, /, ., ∖, !, -, _, :, $, *, ~, 和 ?,如 “算符输入格式” 中所述,双引号可以省略.
- 具有以下选项:
-
CharacterEncoding $CharacterEncoding 使用何种原始字符编码 Method Automatic 读取流使用的方法 Path $Path 搜索给定文件的目录 - Wolfram 语言输入文件的语法错误是按标准格式报告的:filename: line: syntax error in expr. Get 即使在检测到语法错误后仍继续尝试读取文件. 然而,如果检测到错误,$Context 和 $ContextPath 被重置为调用 Get 时的值.
- Get 可以读取 .nb 笔记本文件,返回表示它们的底层框结构.
- Get[CloudObject[…]] 可用于从云端获取文件.
- Get[LocalObject[…]] 可用于从本地永久存储获取文件.
- Get[Databin[…]] 获取 Wolfram Data Drop 中的数据库内容.
- 在本地文件上操作时,全局变量 $Input 和 $InputFileName 在 Get 执行期间会被分别设置为文件名和被读取文件的完整路径.
- 使用 Method 选项,使用给定输入流方法打开流. 这将覆盖 Get 解析文件名的默认方法. 方法选项的值可以是 $InputStreamMethods 的任何成员.
范例
打开所有单元关闭所有单元选项 (3)
CharacterEncoding (1)
Method (1)
Path (1)
属性和关系 (2)
可能存在的问题 (1)
形式 <<name 将 name 作为文件名,不是要计算的表达式:
下面要查找名为 "package" 的文件,不是名称被存储在变量 package 中的文件:
使用形式 Get[name] 来加载名字被存储在变量 package 中的文件:
Wolfram Research (1988),Get,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Get.html (更新于 2019 年).
文本
Wolfram Research (1988),Get,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Get.html (更新于 2019 年).
CMS
Wolfram 语言. 1988. "Get." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2019. https://reference.wolfram.com/language/ref/Get.html.
APA
Wolfram 语言. (1988). Get. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Get.html 年