クラスを持つモジュールをインポートすると、そのクラスが最初に読み込まれ、クラスオブジェクトが作成されたときに実行されるコードはありますか?何が起こるかに影響を与える方法はありますか?クラスが定義されているときに実行されるコードは何ですか?
編集:私は、私はC++からのイントロスペクションを行うことができます何かもっと低レベルのを探しています
...私の質問は少しも一般的かもしれません実現。 C++アプリケーションをPythonで拡張します。私はC++で定義され、Pythonで公開されているいくつかのクラスを持っています。ユーザーはスクリプト内でこれらのクラスを継承することができ、最初に定義されたときにそれらのクラスの詳細を把握できます。
実際にクラスを作成するために実行されるコードは、古いスタイルのクラスか新しいスタイルのクラスかによって異なります。好みのPythonバージョンを使用していますか? – Thomas
@トーマスそれはPython 3にしましょう。 –