如何使用 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', []):