笔记本文档的处理
自从第三版以来,笔记本被保存为符号式表达式,使其可以很容易被 Wolfram 语言加载和处理,但是这样做需要深度理解笔记本的符号表示. NotebookImport 清除了此障碍,使得从笔记本中提取文本、图形和代码变得简单.
导入 Cos 文档中所有 "Notes" 样式的单元,并把它们转换为纯文本字符串,并以整洁的格式化表格返回.
显示完整的 Wolfram 语言输入
In[2]:=
makeGrid[Text /@ NotebookImport[docNotebook, "Notes" -> "Text"]]
Out[2]=
所有提取的输入样本.
In[3]:=
makeGrid[Take[NotebookImport[docNotebook, "Input"], 9]]
Out[3]=
以 "InactiveExpression" 格式显示输入.
In[4]:=
makeGrid[Take[
NotebookImport[docNotebook, "Input" -> "InactiveExpression"], 9]]
Out[4]=
所有图形输出样本.
In[5]:=
Take[Cases[
NotebookImport[docNotebook,
"Output"], _Graphics | _Image | _Graphics3D], 4]
Out[5]=
所有提取的范例文本样本.
In[6]:=
makeGrid[Take[NotebookImport[docNotebook, "ExampleText" -> "Text"],
9]]
Out[6]=