!--NEWSZW_HZH_BEGIN--
最近我在学习 Python 的运行模型。我对 Python 的一些内部机制很是好奇,比如 Python 是怎样实现相似 YIELDVALUE、YIELDFROM 这样的操作码的;对 递推式结构列表(List Comprehensions)、生成器表达式(generator expressions)和其他一些有趣的 Python 特征是怎样编译的;从字节码的层面来看,当异常抛出的时候都产生了甚么事情。翻阅 CPython 的代码对解答这些问题固然是很有赞助的,但我依然认为以这样的方法来做的话对懂得字节码的履行和堆栈的变更还是缺乏点甚么。GDB 是个好选择,但是我懒,而且只想应用一些比拟高阶的接口写点 Python 代码来完成这件事。最近我在学习 Python 的运行模型。我对 Pyth