Co to jest PDB w Pythonie?
Co to jest PDB w Pythonie?

Wideo: Co to jest PDB w Pythonie?

Wideo: Co to jest PDB w Pythonie?
Wideo: Command-Line Python Debugging with pdb 2024, Listopad
Anonim

Moduł pdb definiuje interaktywny kod źródłowy debugger dla Pyton programy. Obsługuje ustawianie (warunkowych) punktów przerwania i pojedyncze kroki na poziomie linii źródłowej, inspekcję ramek stosu, listę kodów źródłowych i ocenę dowolnych Pyton kod w kontekście dowolnej ramki stosu.

Co więcej, jak działa PDB?

Niezbędny pdb Polecenia Wypisuje wartość wyrażenia. Ładnie wypisz wartość wyrażenia. Kontynuuj wykonywanie aż do osiągnięcia następnego wiersza w bieżącej funkcji lub do powrotu. Wykonaj bieżącą linię i zatrzymaj się przy pierwszej możliwej okazji (w wywołanej funkcji lub w bieżącej funkcji).

Co więcej, jak wyjść z PDB? Aby rozpocząć wykonywanie, użyj polecenia Continue lub c. Jeśli program wykona się pomyślnie, nastąpi powrót do ( Pdb ) monit, w którym można ponownie uruchomić wykonanie. W tym momencie możesz użyć zrezygnować / q lub Ctrl+D do Wyjście debuger.

W związku z tym, jak zrobić punkt przerwania w Pythonie?

Łatwo jest ustawić a punkt przerwania w Pythonie kod do np. sprawdzenia zawartości zmiennych w danym wierszu. Dodaj pdb importu; pdb. set_trace() w odpowiednim wierszu w Pyton kod i wykonaj go. Egzekucja zatrzyma się na punkt przerwania.

Co oznacza PDB?

Baza programów ( WPB ) to zastrzeżony format pliku (opracowany przez firmę Microsoft) do przechowywania informacji debugowania programu (lub, zwykle, modułów programu, takich jak DLL lub EXE). WPB pliki zwykle mają. pdb rozbudowa. A WPB plik jest zwykle tworzony z plików źródłowych podczas kompilacji.

Zalecana: