関数があり、それが受け入れる引数を出力したいとします。これどうやってするの?
4 に答える
6
調べるために使用inspect.getargspec()
します。
于 2010-02-22T08:29:34.530 に答える
2
誰かが私が考えていた答えをすでに提供しているのを見るので、純粋に実用的なものを提案します。IDLEは、関数のパラメーターを「ツールチップ」として提供します。
これはデフォルトで有効になっているはずです。関数名と左括弧を入力した直後にツールチップが表示されます。
これを行うには、IDLEは関数のドキュメント文字列にアクセスするだけなので、Python関数(標準ライブラリ、サードパーティライブラリ、または以前に作成したIDLEにアクセス可能な名前空間にある関数)のツールチップが表示されます。
明らかに、これはIDLEでインタラクティブモードで作業している場合にのみ機能しますが、追加の関数呼び出しを必要としないという利点があります。
于 2010-02-22T08:48:50.433 に答える
0
help
関数はこれを行います。
あなたがしなければならないのはあなたの関数のためにdocstringsに入れることだけです。
于 2010-02-22T11:11:28.443 に答える
-1
IPython を使用する場合 (絶対にそうすべきです)、使用します。
foo?
関数が期待するものを含むドキュメントを表示するには、次のようにします。
foo??
上記のドキュメントとソース コード (利用可能な場合) を表示するには
于 2010-02-22T09:16:10.020 に答える