摘要:
python的源代码编译成PyCodeObject对象之后,就由虚拟机接手整个工作,虚拟机会从PyCodeObject中读取字节码,并在当前上下文中执行。但是PyCodeObject中包含的静态信息,程序执行时的动态信息是不包含的。 程序运行的动态信息是包含在Python的栈帧frame中。 imp 阅读全文
posted @ 2022-08-05 21:59
店里最会撒谎白玉汤
阅读(167)
评论(0)
推荐(0)
摘要:
每次运行函数时会创建一个frame,在frame环境下一条一条的运行python的字节码bytecode。frame是以栈为基础运行的,字节码或者从栈中弹出数据进行运算或者把数据添加到栈中。 code object 每个函数都有一个code object,函数的__code__属性可以获得函数的co 阅读全文
posted @ 2022-08-05 18:55
店里最会撒谎白玉汤
阅读(123)
评论(0)
推荐(0)