Reflection-Utilities(Python教程)(参考资料)

反射

PyObject * PyEval_GetBuiltins()
Return value: Borrowed reference.

返回当前执行帧中内置函数的字典,如果没有则返回线程状态的解释器框架正在执行中

PyObject * PyEval_GetLocals()
Return value: Borrowed reference.

返回当前执行帧中局部变量的字典,如果当前没有帧正在执行,则返回NULL.

PyObject * PyEval_GetGlobals()
Return value: Borrowed reference.

返回当前执行帧中全局变量的字典,或NULL如果当前没有帧正在执行.

PyFrameObject* PyEval_GetFrame()
Return value: Borrowed reference.

返回当前线程状态的帧,如果当前没有帧正在执行,则为NULL

int PyFrame_GetLineNumber( PyFrameObject  *frame
返回frame正在执行的行号
const char * PyEval_GetFuncName( PyObject  *func
如果它是函数,类或实例对象,则返回func的名称,除了func s类型.
const char * PyEval_GetFuncDesc( PyObject  *func
返回描述字符串,具体取决于func。返回值包括函数和方法的“()”,“构造函数”,“实例”和“对象”。与PyEval_GetFuncName()的结果连接,结果将是func.

本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。
超哥软件库 » Reflection-Utilities(Python教程)(参考资料)