显示函数的字节码

Python 解释器代码编译成字节码执行它的 Python 的虚拟机上之前(见什么是 Python 字节码?) 。

以下是查看 Python 函数的字节码的方法

import dis

def fib(n):
    if n <= 2: return 1
    return fib(n-1) + fib(n-2)

# Display the disassembled bytecode of the function.
dis.dis(fib)

该功能 dis.disDIS 模块将返回传递给它的函数的反编译字节码。