如何在字符串中获取python中内置的help()函数的输出?

时间:2011-07-25 11:13:14

标签: python

作为一个例子:

>>> out = help(list) ## out must be a string .
>>> print out 
>>> ' Help on class list in module __builtin__:

class list(object)
 |  list() -> new empty list
 |  list(iterable) -> new list initialized from iterable's items '

任何建议都非常感谢......

2 个答案:

答案 0 :(得分:4)

import pydoc
pydoc.render_doc(list)

给出help(list)的整个输出。如果您只对顶部描述感兴趣(而不是对象上定义的所有方法),请使用

list.__doc__

答案 1 :(得分:1)

使用 doc

print list.__doc__