当前位置:  开发笔记 > 编程语言 > 正文

从函数中获取docstring

如何解决《从函数中获取docstring》经验,为你挑选了3个好方法。

我有以下功能:

def my_func():
    """My docstring is both funny and informative"""
    pass

如何访问docstring?



1> unwind..:

交互式地,您可以使用它进行显示

help(my_func)

或者从代码中,您可以使用它来检索它

my_func.__doc__


在ipython提示符下,你可以做my_func ?? 它也会显示文档字符串.

2> Andrew Dalke..:

您也可以使用inspect.getdoc.它通过将制表符规范化为空格来清除__doc__,并左移移文档主体以删除公共前导空格.



3> Sameer Sinha..:

在ipython或jupyter笔记本上,您可以使用上述所有方法,但我同意

my_func?

要么

?my_func

快速概述方法签名和文档字符串。

我避免使用

my_func??

(如@rohan所评论)以docstring,仅用于检查源代码

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有