8.9 使用 Instaviz 展示 Code Object
你可以使用 instaviz
模块将所有编译器阶段合并在一起:
代码不翻译
这将生成一个大型而复杂的 AST 图树。你可以依次看到字节码指令:
图片不翻译
下面是包含变量名、常量和二进制 co_code
的 code object:
尝试使用其他更复杂的代码,以了解更多关于 CPython 的编译器和 code object 的信息。
Last updated
你可以使用 instaviz
模块将所有编译器阶段合并在一起:
代码不翻译
这将生成一个大型而复杂的 AST 图树。你可以依次看到字节码指令:
图片不翻译
下面是包含变量名、常量和二进制 co_code
的 code object:
尝试使用其他更复杂的代码,以了解更多关于 CPython 的编译器和 code object 的信息。
Last updated