#class C1:
def f():
return "クラス名を取得したい"
#class C2:
def f():
return "クラス名を取得したい"
#print( C1.f(), C2.f() )
インスタンス生成しないでもクラス関数の呼び出しができるので、それを利用して関数集合的なクラスを作りたいが、コピペ再利用などを考慮してクラス名を直接埋め込みたくない。
self あれば.class.__name__でクラス名を取得できますが、
self のないクラス関数でクラス名や関数名を取得する方法はありますか?
あなたの回答
tips
プレビュー