파이썬 스크립트를 실행하는 가장 쉬운 방법은 무엇이고, 실행 된 각 문장에 대해 라인 번호 또는 라인 자체를 콜백 함수에 전달 하시겠습니까? 예를파이썬 프로그램 라인/문장의 실행을 프로그램 적으로 라인으로 추적하기
를 들어 코드의 조각은
def callback(line):
print line
가 출력 될 것
for i in range(5):
z = i**2
및 콜백을 실행합니다 :
는
for i in range(5):
z = i**2
for i in range(5):
z = i**2
for i in range(5):
z = i**2
...
etc
이 주장하는 또 다른 방법이 있다는 것입니다 I 디버그를 통해 스크립트를 실행하고 있다면 실행될 코드 조각을 알고 싶습니다. ger .. 나는 this question about tracing을 본 적이 있지만 콜백 함수에서 실행 된 횟수를 추적하는 것 이상을 수행하는 데 관심이 있습니다.
디버거가 도움이 될 것,하지만 나는 sys.settrace 기능에
+1. 좋은 예. –