메소드 정의가없는 스크립트에서 setTrace() 함수를 사용하는 방법이 있습니까? 즉Python의 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)
그렇게 이상적으로 나는 추적 기능은 루프에서 실행되는 코드의 모든 반복/라인에 호출 할 것이다. 이전에 메소드 정의가있는 스크립트로이 작업을 수행했지만이 인스턴스에서 작동하도록하는 방법을 모르겠습니다.