pdb

    0

    1답변

    IPDB를 사용할 때 개인적으로 해석 할 수없는 출력이 나타납니다. 누구든지 이것이 무엇인지 또는 그것이 무엇인지 불리는 것을 알고 있으므로, 나는 더 많은 독서를 할 수 있고 무슨 일이 일어나는지 알 수 있습니다. 지금은 무엇이 Google인지 확실하지 않습니다.

    7

    2답변

    플라스크 애플리케이션을 디버그하기 위해 pdb를 사용하려고합니다. 브레이크 포인트 설정은 쉽습니다. 난 그냥 인덱스()가 호출 될 때 휴식 b index를 사용하거나 b 44 라인 (44) 중단 점 메인의 시작 b 44 작동에 중단 점을 설정하지만, b index 작동하지 않습니다. 메서드가 호출되었음을 나타내려면 명령 줄에 "Index is called"

    2

    1답변

    IPython은 object?을 REPL에 작성하여 편리한 객체 검사 도구를 제공합니다. ipdb에서 액세스 할 수 있습니까? 내장 명령으로 사용할 수없는 것 같습니다. 은 현재 내가 도움이 단지 표준 PDB 도움을주는 다음을 참조하십시오 IPython 쉘에서 ipdb> help Documented commands (type help <topic>):

    7

    1답변

    pdb에서 한 줄 또는 두 줄을 건너 뛰는 방법이 있습니까? 내가 PDB 세션이 말 : > print 10 import pdb; pdb.set_trace() destroy_the_universe() # side effect useful_line() 을 그리고 난() 다시 한번 PDB를 호출, 또는 우주를 파괴하지 않고() 바로

    1

    1답변

    명령을 통해 파이썬 스크립트의 출력을 필터링하고 동시에 pdb.set_trace()을 정상적으로 사용할 수 있습니다. 나는이 스크립트를 실행 #!/usr/bin/python import sys, os, pdb print "first line" sys.stdout = os.popen('./filter', 'w') #pdb.set_trace() p

    2

    1답변

    ipdb 디버거 사용법을 배우려합니다. 중단 점을 삽입하고 continue를 입력하여 하나의 중단 점에서 다른 중단 점으로 진행합니다. 두 개의 중단 점 사이의 실행 중간에 변수 값을 인쇄하려면 ipdb/pdb를 사용하여 어떻게 할 수 있습니까? 나는 인쇄물과 인쇄물을 시험했지만 아무 것도 나타나지 않았다.

    1

    2답변

    emacs 23.x에서 pdbtrack 통합 (현재 코드 행을 가리키는 화살표 제공)은 일반 M-x shell RET과 작동합니다. 예를 들어, Makefile로 자동화 된 테스트를 실행하는 동안 디버거에 넣는 것이 유용합니다. 이맥스 24.x에서는 더 이상 작동하지 않습니다.M-x python-shell-send-file으로 파이썬 스크립트를 실행하면 p

    14

    2답변

    내 코드에 중단 점을 설정할 필요가있을 때마다 ipdb.set_trace()을 사용합니다. 지금 당장은 multiprocessing을 사용하여 만든 프로세스에서 코드를 사용하려고하지만 코드는 중지되지만 디버깅을 계속하려면 아무 것도 입력 할 수 없습니다. 내 stdin이 제대로 안내받을 수있는 방법이 있습니까? 이상적으로는 fork 할 수있는 프로세스가 디

    3

    1답변

    대화식 디버깅 세션에서 명령을 건너 뛸 수 있는지 궁금합니다. 내가 action_1()에있어 경우에 나는 다음과 같은 코드를 action_1() time.sleep(60) action_2() 을 디버깅하고있어 가정 해, 나는 action_2()에 도착하는 분을 기다려야 할 것이다. 내가 원하는 것은 그것을 실행하지 않고 디버거가 다음 명령을 건너 뛰

    1

    3답변

    필자는 오작동하는 생성기 기능을 가지고 있는데, pdb 콘솔에서 호출하고 각 반복을 단계별로 실행하여 잘못된 부분을 확인합니다. 내가 할 수 (Pdb) !pdb.runcall(broken_function, with_arg) 하지만이 기능은 내가 가진 모든 다시 이었다 발전기이기 때문에 기대했다 <generator object broken_function