2011-07-01 32 views
8

純粋なPython関数では、引数を順序(たとえば、foo(1, 2, 3))または名前(たとえばfoo(a=1, c=3, b=2))で渡すことができます。Cライブラリ関数の引数を渡す引数の検出

Cモジュールで定義された関数can use either conventionrange(stop=10, step=2)と言うことはできません。そのため、ほとんどすべての機能がCインターフェイスを使用して実装されています。

Python内から関数の引数を渡す引数を決定する方法はありますか?

答えて

4

open bugと思われます。これを伝える方法はありません。また、この問題は実装に依存しています。あなたのコードは(例えば)PyPyで動作するかもしれませんが、私はこれを確認できません。

バグページの開発者は、ドキュメントのスタイルや実装を変更するかどうかはわかりませんが、いずれにしても大きな問題ではないという印象を受けます。

+0

PyPyでは(関数と組み込み関数の違いはほとんどありませんが)範囲キーワードの引数に "x" "y"と "step"という名前が付けられていると驚くかもしれません:)一般的には、 – fijal

関連する問題