में setTrace() एक स्क्रिप्ट में setTrace() फ़ंक्शन का उपयोग करने का कोई तरीका है जिसमें कोई विधि परिभाषा नहीं है? यानीपायथन
for i in range(1, 100):
print i
def traceit(frame, event, arg):
if event == "line":
lineno = frame.f_lineno
print "line", lineno
return traceit
sys.settrace(traceit)
तो आदर्श रूप से मैं लूप में निष्पादित कोड के प्रत्येक पुनरावृत्ति/रेखा पर ट्रेस फ़ंक्शन को कॉल करना चाहता हूं। मैंने इसे स्क्रिप्ट के साथ किया है जिसमें पहले से परिभाषा परिभाषाएं थीं, लेकिन मुझे यकीन नहीं है कि इस उदाहरण में इसे कैसे कामया जाए।