如何在python中以字符串形式检索完整的docstring?(调用help()时的内容)

如何在python中以字符串形式检索完整的docstring?(调用help()时的内容),python,string,inspect,Python,String,Inspect,我知道你可以做点什么。或者甚至检查。GetDoc什么的。但是,我希望以字符串形式检索完整的帮助显示。换句话说,当你做某件事的时候,整个事情都会发生。请注意,与在解释器中执行helpinspect相比,inspect.getdocinspect如何检索显示内容的一小部分。这可能吗?根据,定义文档字符串应使其可用于帮助功能。我自己也测试过,它确实有效 我使用的docstring格式(指南也碰巧使用)如下所示: """ This is a description of the function :pa

我知道你可以做点什么。或者甚至检查。GetDoc什么的。但是,我希望以字符串形式检索完整的帮助显示。换句话说,当你做某件事的时候,整个事情都会发生。请注意,与在解释器中执行helpinspect相比,inspect.getdocinspect如何检索显示内容的一小部分。这可能吗?

根据,定义文档字符串应使其可用于帮助功能。我自己也测试过,它确实有效

我使用的docstring格式(指南也碰巧使用)如下所示:

"""
This is a description of the function
:param name_of_param: what the parameter is for
:return: what the function returns
"""

我比较肯定这是不可能的。我相信您能做的最好的事情就是尝试使用_uname和_udoc来复制帮助输出。

是的,但是我想知道如何将帮助的内容存储为字符串value@Snusiferfrom:帮助方法用于交互使用。当您需要帮助编写Python程序和使用Python模块时,建议您在解释器中尝试。您不需要将结果作为字符串获取。