2010-01-28 16 views
5

Kiedy mam do czynienia z błędami w kodzie Pythona, często wstawiam punkty przerwania, więc podczas wykonywania jestem upuszczany do debugera po osiągnięciu punktu przerwania. W większości korzystałem z pdb (linia poleceń) i pudb (interfejs ncurses).Jak uruchomić winpdb ze skryptu Python?

Czy w takiej sytuacji można uruchomić winpdb? Jaki jest kod punktu przerwania, który zawieram w swoim skrypcie pythona, aby rozpocząć uruchamianie winpdb?

Edytuj: Używam prostego edytora tekstu (vim) do pisania kodu. Proszę nie sugerować mi używania IDE zamiast tego, który ma zintegrowany winpdb lub ma swój własny debuger GUI, podobny do winpdb.

Odpowiedz

4

Winpdb jest zwykle używany, tak aby uruchomić skrypt z winpdb:

winpdb myscript.py 

Jeśli chcesz rozpocząć ją od „wewnątrz” python zamiast dokumentacja, w jaki sposób to zrobić jest tutaj: http://winpdb.org/docs/embedded-debugging/

Powiązane problemy