2009-05-15 14 views

cevap

12

Görünüş:

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

(interaktif bir yorumlayıcı import dis örn sonra dis.dis önemsediğiniz herhangi fonksiyon! -) Python standart kütüphaneden dis modülünü kullanın.

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

Ve çıkış disassembed sonuç konsola olacaktır:

2

modül olarak dis kullanmanın yanı sıra, aynı zamanda pencerelerde çalıştırabileceğiniz, komut satırı aracı Örneğin

olarak çalıştırabilirsiniz.

+9

Kullanmanın başka bir yolu: "python -m dis test.py" –

İlgili konular