我有以下功能:
def my_func():
"""My docstring is both funny and informative"""
pass
Run Code Online (Sandbox Code Playgroud)
如何访问docstring?
unw*_*ind 224
交互式地,您可以使用它进行显示
help(my_func)
Run Code Online (Sandbox Code Playgroud)
或者从代码中,您可以使用它来检索它
my_func.__doc__
Run Code Online (Sandbox Code Playgroud)
And*_*lke 74
您也可以使用inspect.getdoc.它通过将制表符规范化为空格来清除__doc__,并左移移文档主体以删除公共前导空格.
在ipython或jupyter笔记本上,您可以使用上述所有方法,但我同意
my_func?
Run Code Online (Sandbox Code Playgroud)
要么
?my_func
Run Code Online (Sandbox Code Playgroud)
快速概述方法签名和文档字符串。
我避免使用
my_func??
Run Code Online (Sandbox Code Playgroud)
(如@rohan所评论)以docstring,仅用于检查源代码
| 归档时间: |
|
| 查看次数: |
86770 次 |
| 最近记录: |