2013-05-29 19 views
7

örnek:Python'da yöntem çağrılarını görselleştirmek için bir araç var mı?

c -> a() 
    -> b() 
+0

olası yinelenen http://stackoverflow.com/questions/8315389/how-do-i- Baskı işlevleri-olarak-adlandırılır) – karthikr

+0

Tam olarak değil karthikr. İstediğim şey, yöntem çağrı akışını görselleştirmek için bir araçtır. Eğer b() 'd()' yi çağırırsa ve daha fazla yöntem izlerse, grafik, programın kök olarak girişine sahip bir ağaç gibi olacaktır. –

cevap

8

bir çağrı grafiği denir aradığınız grafiği:

def a(): 
    pass 

def b(): 
    pass 

def c(): 
    a() 
    b() 

ve alet gibi grafiğin çeşit gösterecektir. Onları inşa etmek için bir piton modülü vardır:

http://pycallgraph.slowchop.com/

[dedikleri gibi ben işlevleri yazdırırım Nasıl] (içinde
İlgili konular