Python中的frame对象是表示当前执行环境的对象,包括局部变量、全局变量、闭包变量等信息。frame对象的属性有:
- f_back:指向调用该frame的frame对象
- f_code:指向当前执行的code对象
- f_globals:指向全局命名空间的字典
- f_locals:指向局部命名空间的字典
- f_builtins:指向内置命名空间的字典
- f_lasti:当前指令的索引
- f_lineno:当前行号
- f_trace:跟踪函数
- f_exc_type:异常类型
- f_exc_value:异常值
- f_exc_traceback:异常回溯信息