は、我々はこのような機能を持っているとしましょう:Pythonの別の関数で特定の関数の引数のデフォルト値を調べる方法は?
def myFunction(arg1='a default value'):
pass
我々は'a default value'
ある(myFunction()
がmyFunction.func_code.co_varnames
を使用して取ることを引数の名前を見つけるためにイントロスペクションを使用することができますが、arg1
のデフォルト値を見つける方法上記の例では)?
は、私が代わりにこのウィキ加えることができます。
その後仕様は、このような
args
やdefaults
などの属性を持つArgSpec
オブジェクトがありますか?私はそれを行う方法を見つけることができません。私は質問をした直後に答えを見つけました。私自身の質問に答えたので、私はwikiにしてください。 – Srikanth@ジョシュ:ありがとう。ダンカンからはるかに良い答えが得られました。代わりに受け入れられた答えとしてマークされました。 – Srikanth