探索函式的程式碼物件

CPython 允許訪問函式物件的程式碼物件。

__code__object 包含函式的原始位元組碼(co_code)以及常量和變數名等其他資訊。

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

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