标签: python pydoc
示例:
import numpy print numpy.polydiv.__doc__
输出:
返回多项式除法的商和余数...
使用pydoc:
$ pydoc numpy.polydiv
我明白了:
numpy.polydiv = polydiv(u,v) 返回多项式除法的商和余数...
是否有一些可用的属性允许我通过使用python脚本获取函数声明部分polydiv(u, v)(不使用pydoc / terminal)
polydiv(u, v)
答案 0 :(得分:3)
万一你不知道,你总是可以在交互式会话中使用help功能来完成与pydoc相同的功能。
help
pydoc
但要回答你的具体问题:
可以使用inspect模块获取函数对象的签名:
>>> import numpy, inspect >>> def sig(func): ... argspec = inspect.getargspec(func) ... return func.__name__ + inspect.formatargspec(*argspec) ... >>> print sig(numpy.polydiv) polydiv(u, v)