栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Python C扩展:文档的方法签名?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python C扩展:文档的方法签名?

我通常发现这种情况的方法是:“使用源代码”。

基本上,我假设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(...)
输出。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/640474.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号