从检查堆栈中获取标准方法名称

我无法完成以下功能:


def fullyQualifiedMethodNameInStack(depth=1):

    """

    The function should return <file>_<class>_<method> for the method in the 

    stack at specified depth.

    """

    fileName=inspect.stack()[depth][1]

    methodName=inspect.stack()[depth][3]

    class= """ please help!!! """

    baseName=os.path.splitext( os.path.basename( fileName ) )[0]

    return '{0}_{1}_{2}'.format( baseName, className, methodName )

如您所见,我要执行的方法的类名。检查返回的堆栈仅具有方法名称,并且我不知道如何查找属于该方法的类。


杨魅力
浏览 160回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python