从python函数中提取docstring

时间:2017-12-13 21:53:29

标签: python

我想从python模块中的每个函数中提取docstring。 想到,帮助做了预期的行动,它会打印出许多我不需要的额外东西。我也试过.__ doc__。然而,即便如此,也会打印出很多东西,并打印\ n和\ t。

例如

def Foo():
"""
This is
a multiline
comment
"""
    pass:

我想要的东西只能将评论作为单行或指定的格式给我。

>>> print (some operation on foo)
>>> "This is a multiline comment"
>>>

如何删除所有额外的东西。

更好的图片: 我有一个带搜索功能的模块来查找所有功能,我想显示它们的描述以及功能

>>> find('*', maths) # suppose maths is a module
>>> shapes.square "This is square"
    shapes.cube   "This is cube"

P.S我已经有了find函数,我只需要在print语句中附加字符串。

Thnaks

0 个答案:

没有答案