我通常发现这种情况的方法是:“使用源代码”。
基本上,我假设python的标准模块在可用时会使用这种功能。查看源代码(例如在此处)应该会有所帮助,但是实际上,即使标准模块也会在自动输出之后添加原型。像这样:
torsten @ pulsar:〜$ python2.6>>>导入fcntl>>>帮助(fcntl.flock)群(...) 群(fd,操作) 对文件描述符fd执行锁定操作op。参见Unix [...]
因此,由于上游未使用此功能,因此我认为它不存在。:-)
好的,我只是检查了当前的python3k源,情况仍然如此。该签名
pydoc.py在以下python源中生成:pydoc.py。从1260行开始的相关摘录:
如果inspect.isfunction(object): args,varargs,varkw,默认值= inspect.getargspec(object) ... 其他: argspec ='(...)'
inspect.isfunction检查是否要求文档的对象是Python函数。但是C实现的函数被视为内置函数,因此您将始终获得
name(...)输出。



