2009-06-17 14 views
8

Tüm python işlevlerinin/yöntemlerinin yürütülmesini program aracılığıyla izlemenin bir yolu var mı? Her birinin ne ile çağırıldığını görmek isterim. Gerçekten demek istediğim, bir eser dekoratörle ilgilenmiyorum.Bir python betiğindeki tüm işlevleri/yöntemleri izleyebilir miyim?

Ruby'de, istediğim yöntemi takabilir ve ek davranışları ekleyebilirim.

cevap

9

trace modülüne bir göz atın.

Ayrıca komut satırı üzerinden kullanabilirsiniz:

python -m trace --help 
+0

nasıl oluyor python bu iş? Yakutu biliyorum ki bunu yapmak için ne yapmam gerekiyor, python'un benim için ne yaptığını bilmek isterim. – Geo

+0

Üzgünüz, ne istediğine emin değilim. İzleme mekanizmasının nasıl çalıştığını veya izleme modülünün nasıl kullanıldığını bilmek ister misiniz? – jamesls

+0

Pitonda izlemenin nasıl çalıştığını merak ediyorum. Python'un sahnenin ardında ne yaptığıyla ilgili genel fikir. – Geo

İlgili konular