私は(modはC拡張モジュールです)拡張機能や「ヘルプ」
help(Mod.Cls.f)
呼び出すと、私はヘルプの出力ように何をする必要がありますどのような出力
Help on method_descriptor: f(...) doc_string
を取得形式は
Help on method f in module Mod: f(x, y, z) doc_string
です。これはrandom.Random.shuffleのようですか?
マイPyMethodDefエントリは現在、次のとおりです。
{ "f", f, METH_VARARGS, "doc_string" }
ありがとうございます。しかし、メソッドとモジュールの名前ではなく、なぜmethod_descriptorですか? –
これは、Pythonがオブジェクトが何であるかを考えるものです。 'help(list.append)'を参照すると、同じことが表示されます。 –
ああ、私は参照してください...ヘルプ(list.sort)はまったく同じです。それがlist.sortのために十分であれば、それは私のために十分です:-) –