背景

python有时候需要看代码的执行详情,字节码级别的,这个时候,需要用到dis包。

代码

import dis
>>> x=[1,2]
>>> dis.dis('len(x)')
  1           0 LOAD_NAME                0 (len)
              2 LOAD_NAME                1 (x)
              4 CALL_FUNCTION            1
              6 RETURN_VALUE
>>>