5

Python のインタープリターが を介してメソッドから属性を作成する方法について、私は本当に興味があります。コードを見ることができれば、気分はずっと良くなるでしょう。xxx=property(x)C

4

1 に答える 1

10

タイプはdescrobject.cファイルで定義されます。

bltinmodule.cこのような Python 型は、最初に;で関数名を探すことで見つけることができます。property()この場合、次の行で関数を定義します。

SETBUILTIN("property",              &PyProperty_Type);

PyProperty_Type次に、サブディレクトリ内の定義をgrep しObjectsます。

于 2013-05-08T18:05:06.140 に答える