如何使用nbconvert访问jupyter标签

时间:2019-07-26 12:10:29

标签: jupyter-notebook nbconvert

我在Jupyter的代码单元中添加了“隐藏输入”标签。这很好地显示在元数据中:

"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'

是否考虑过要检查标记是否应用了什么语法? (或对文档的引用-很抱歉,我无法找到它)。

1 个答案:

答案 0 :(得分:0)

在nbconvert文档中找到了它(正在查看Jupyter文档):

if 'hide_input' in cell['metadata'].get('tags', []):