如何使用 nbconvert 访问 jupyter 标签
how to access jupyter tag with nbconvert
我在 Jupyter 的代码单元中添加了一个标签 "hide input"。这很好地显示在元数据中:
"cell_type": "code",
"execution_count": 126,
"metadata": {
"tags": [
"hide_input"
]
在执行 nbconvert 时,我使用一个模板来检查此标记是否存在。找不到它:
if cell.metadata.hide_input
这会引发错误
if cell.metadata.tags.hide_input
错误是
'nbformat.notebooknode.NotebookNode object' has no attribute 'tags'
想过检查标签是否被应用的语法是什么吗? (或者对文档的引用——抱歉,我没能找到它)。
在 nbconvert 文档中找到它(在 Jupyter 文档中查找):
if 'hide_input' in cell['metadata'].get('tags', []):
我在 Jupyter 的代码单元中添加了一个标签 "hide input"。这很好地显示在元数据中:
"cell_type": "code",
"execution_count": 126,
"metadata": {
"tags": [
"hide_input"
]
在执行 nbconvert 时,我使用一个模板来检查此标记是否存在。找不到它:
if cell.metadata.hide_input
这会引发错误
if cell.metadata.tags.hide_input
错误是
'nbformat.notebooknode.NotebookNode object' has no attribute 'tags'
想过检查标签是否被应用的语法是什么吗? (或者对文档的引用——抱歉,我没能找到它)。
在 nbconvert 文档中找到它(在 Jupyter 文档中查找):
if 'hide_input' in cell['metadata'].get('tags', []):