JVM Tool Interface APIと同様にインプロセスで実行される Python 用のデバッグ ツールを作成する方法はありますか? 私が遭遇したすべての Python デバッガーは、実際には Python のイントロスペクション ユーティリティを介して実装されているようです (つまり、デバッガー自体は、デバッグ中のプロセス内で実行される Python で記述されています)。それが唯一の方法ですか?
編集: PHP は、Xdebug などの動的にロードされるデバッグ/プロファイリング ツールを関連付けることができる同様のインプロセス C バインディングも提供しているようです。これらのバインディングを使用するライブラリはzend_extension
s と呼ばれます。