带有三引号的Jupyter Notebook Python自动docstring生成

时间:2019-06-13 10:38:24

标签: python jupyter-notebook documentation jupyter documentation-generation

我正在使用python在jupyter笔记本中工作,并尝试使用自动文档功能生成如下所示的文档字符串。在像pycharm这样的IDE中工作时,该函数下方的三引号+ Enter 会生成如下所示的文档字符串。

memory_order_seq_cst

目前,我在笔记本电脑上的输出给出以下输出,并且不解析函数内部的任何参数。

load

1 个答案:

答案 0 :(得分:1)

您可以在 VScode、sublime、pytorch 和其他 IDE 中使用该功能,但在 jupyter 中没有,我发现最接近的解决方案是安装 nbextensions 并使用 snippets 添加一个文档字符串模板。它减少了 50% 的输入,但仍然不会自动生成。