显示函数的字节码
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)
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)