パラメータを型として取得するpythonメソッドがあるとします。指定された型がネストされたクラスであるかどうかを判断することは可能ですか? など。この例では: def show_type_info(t):
print t.__name__
# print outer class name (if any) ...
class SomeClass:
pass
c
は、次のコード import types
class A:
class D:
pass
class C:
pass
for d in dir(A):
if type(eval('A.'+d)) is types.ClassType:
print d
出力 C
D
どのように私はそれがこれらのクラスは、コードで定義された