そのモジュール内からモジュールへの参照を取得するにはどうすればよいですか? また、そのモジュールを含むパッケージへの参照を取得するにはどうすればよいですか?
70915 次
7 に答える
240
import sys
current_module = sys.modules[__name__]
于 2009-11-04T21:45:59.567 に答える
16
そのモジュールにクラスがある場合、そのクラスの__module__
プロパティはクラスのモジュール名です。したがって、を介してモジュールにアクセスできますsys.modules[klass.__module__]
。これは関数でも機能します。
于 2009-11-04T21:46:01.497 に答える
13
于 2009-11-04T21:46:41.597 に答える
3
外部から渡すことができます:
mymod.init(mymod)
理想的ではありませんが、現在のユースケースでは機能します。
于 2017-09-20T03:17:37.470 に答える