#python #pdb
#python #pdb
Вопрос:
Используйте pdb для отладки скриптов python в Linux.
- При использовании
import pdb pdb.set_trace()
до точки останова. Могу ли я открыть окно tui, подобное gdb, или аналогичное окно кода, чтобы увидеть код в режиме реального времени? - Есть ли способ показать мне, где вызывается функция, при запуске функции?
Комментарии:
1. Какой дистрибутив Linux вы используете, возможно, это выходит за рамки моих знаний, но я использую vscode, и debugger идеален.
Ответ №1:
Да, вы можете. Команда TUI для этого есть python3 -m pdb script.py
, и вот хороший учебник о том, как ее использовать: https://realpython.com/python-debugging-pdb /
Комментарии:
1. python3 -m pdb script.py только что перешел в состояние отладки. Но я хочу, чтобы код отображался все время, и есть стрелка, указывающая на текущую строку выполнения. Точно так же, как gdb tui.