The C structure of the objects used to describe frame objects.
There are no public members in this structure.
3.11 版改变: The members of this structure were removed from the public C API. Refer to the What’s New entry 了解细节。
PyEval_GetFrame()
and
PyThreadState_GetFrame()
functions can be used to get a frame object.
另请参阅 反射 .
获取 frame next outer frame.
返回
强引用
,或
NULL
if
frame
has no outer frame.
3.9 版新增。
获取
frame
’s
f_builtins
属性。
返回
强引用
. The result cannot be
NULL
.
3.11 版新增。
获取 frame 代码。
返回 强引用 .
The result (frame code) cannot be
NULL
.
3.9 版新增。
Get the generator, coroutine, or async generator that owns this frame, or
NULL
if this frame is not owned by a generator. Does not raise an exception, even if the return value is
NULL
.
返回
强引用
,或
NULL
.
3.11 版新增。
获取
frame
’s
f_globals
属性。
返回
强引用
. The result cannot be
NULL
.
3.11 版新增。
获取
frame
’s
f_lasti
属性。
返回 -1,若
frame.f_lasti
is
None
.
3.11 版新增。
获取
frame
’s
f_locals
attribute (
dict
).
返回 强引用 .
3.11 版新增。
Return the line number that frame is currently executing.