私はPythonの初心者です。私は現在、(おそらくかなり単純な)ものと闘っています。私は、Python関数のデフォルトパラメータ、具体的にはcv2.ORB_create()
を知りたいと思います。私は「説明文字列」を参照するために管理し、次のコードで関数のデフォルト値を取得/知る方法
:しかし、print(cv2.ORB_create.__defaults__)
はちょうど私にエラーを与える
import cv2
orb = cv2.ORB_create()
print(cv2.ORB_create.__doc__)
を。懸念は、これが重複していることを育ったので...
を
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'も失敗したことを忘れていました。だから、他の答えは私を助けてくれませんでした。 – user73202