实际上有两个问题。
1) 是否有一种通用的方式可以获取实例的类名,以便如果我有一个类
我希望有一种内置的方式可以给我一个字符串“someClass”。
2)函数也是类似。如果我有
class someClass(object):
我希望有一种内置的方式可以给我一个字符串“someClass”。
2)函数也是类似。如果我有
def someFunction():
....
print builtinMethodToGetFunctionNameAsString
return
它会打印出'someFunction'
我需要这个的原因是,我的类和子类有些混乱,为了调试,我想要打印出我现在所在的位置,因此我希望在所有方法中添加类似以下内容的代码
print 'Executing %s from %s' %(getFunctionName,getClassName)
我正在寻找一个通用的命令,它知道类和函数在哪里,这样我就可以将该行复制并粘贴到所有方法中,而不必为每个方法编写单独的行。