【发布时间】:2018-06-07 06:35:55
【问题描述】:
我是一个 python 初学者,我目前正在为一些(可能很简单)的东西而苦恼。我想知道python函数的默认参数,更具体地说是cv2.ORB_create()。
通过以下代码,我设法看到了“文档字符串”:
import cv2
orb = cv2.ORB_create()
print(cv2.ORB_create.__doc__)
但是,print(cv2.ORB_create.__defaults__) 只是给了我一个错误;
AttributeError: 'builtin_function_or_method' object has no attribute '__defaults__'
也许我缺少函数、模块等之间的链接,但我真的被卡住了......
因为有人担心这是重复的。我还尝试了inspect.signature 和扩展名inspect.getargspec,但这给了我另一个错误ValueError: no signature found for builtin <built-in function ORB_create>。
【问题讨论】:
-
对不起,我忘了提到
inspect.signature和扩展名inspect.getargspec也失败了。所以其他答案没有/没有帮助我。
标签: python function default-value