5

Python 3.3 では、__qualname__関数オブジェクトとクラス オブジェクトの属性が導入されました。

現在実行中の関数の (修飾されていない) 名前とコード オブジェクトを取得するのは簡単です。

しかし、現在実行中の関数の修飾名を取得するにはどうすればよいでしょうか?

4

2 に答える 2

1

現時点ではできないと思います。このスレッドを参照してください。

13672要求co_qualnameをコード オブジェクトに追加し、12857 要求を発行して、呼び出された関数をフレーム オブジェクトを介して使用できるようにします。どちらもパッチが付属しています。

于 2012-08-31T10:39:52.973 に答える