2009-05-15 27 views

答えて

12

ルック:

def myfunc(alist): 
    return len(alist) 

>>> dis.dis(myfunc) 
    2   0 LOAD_GLOBAL    0 (len) 
       3 LOAD_FAST    0 (alist) 
       6 CALL_FUNCTION   1 
       9 RETURN_VALUE 
2

は、Pythonの標準ライブラリから(その後、対話インタプリタでは、例えばimport disdis.disあなたが気に任意の機能を! - )disモジュールを使用してください。

c:\Python25\Lib\dis.py test.py 

をそして、それは出力disassembed結果がコンソールになります。

2

モジュールとしてdisを使用して他にも、Windowsでは実行することができ、コマンドラインツールたとえば

として、それを実行することができます。

+9

もう1つの方法: "python -m dis test.py" –

関連する問題