NB (.nb)
背景
-
- 注册的 MIME 类型:application/mathematica, application/vnd.wolfram.mathematica
- Wolfram 系统笔记本.
- Wolfram 语言笔记本界面的原文件格式.
- 用于存储和交换 Wolfram 语言输入和输出以及创建交互式技术文档.
- 用于 Wolfram Player 中交互使用的部署格式.
- 基于 Wolfram 语言表达式语法的 ASCII 格式.
- 存储文本、排版表达式、图形、动画、声音以及其它 Wolfram 语言输入和输出.
- 支持互动参数,例如:超链接、按钮、滑块以及其他图形用户界面特征.
- 对于指定屏幕和打印外观使用外部或内嵌的样式表.
- 自 1988 年以来由 Wolfram Research 开发.
Import 与 Export
- Import["file.nb"] 读取一个 Wolfram 系统笔记本并返回一个 Notebook 表达式.
- Export["file.nb",expr] 把 Notebook、Cell 或框表达式以及任意数学表达式导出为一个笔记本.
- Import["file.nb",elem] 从一个笔记本中导入指定的参数.
- Import["file.nb",{elem,suba,subb,…}] 导入一个子参数.
- Import["file.nb",{{elem1,elem2,…}}] 导入多个参数.
- 导入格式可以用 Import["file","NB"] 或 Import["file",{"NB",elem,…}] 指定.
- Export["file.nb",expr,elem] 通过把 expr 作为指定参数 elem 创建一个 笔记本.
- Export["file.nb",{expr1,expr2,…},{{elem1,elem2,…}}] 把每一个 expri 指定为相应的 elemi.
- Export["file.nb",expr,opt1->val1,…] 导出具有指定值的指定选项参数的 expr.
- Export["file.nb",{elem1->expr1,elem2->expr2,…},"Rules"] 使用规则指定要导出的参数.
- 请到以下参考页面了解完整的基本信息:
-
Import, Export 从文件导入或导出到文件 CloudImport, CloudExport 从云对象导入或导出到云对象 ImportString, ExportString 从字符串导入或导出到字符串 ImportByteArray, ExportByteArray 从字节数组导入或导出到字节数组
导入参数
- Import 的通用参数:
-
"Elements" 该文件可用的参数和选项列表 "Summary" 文件摘要 "Rules" 所有可用参数的规则列表 - Import 参数:
-
"Cells" 单元样式列表 "Initialization" 读取和计算所有初始化单元,以列表形式返回结果 "Notebook" 以 Notebook 表达式表示的笔记本 "NotebookObject" NotebookObject 表达式 "Plaintext" 笔记本的纯文本版本 - 默认情况下,对于笔记本文件,Import 使用 "Notebook" 参数.
- 以下可基于单元样式选择单元:
-
"Cells" 单元样式列表 "Cells",style 样式为 style 的所有单元
范例
打开所有单元关闭所有单元范围 (2)
导入元素 (5)
"Cells" (1)
使用 Text 单元样式返回所有 Cell 表达式: