Как отладить программы Python в emacs?
Я использую python-mode.el
Я получаю ссылку как
import pdb; pdb.set_trace();
но не уверенный, как использовать его.
Введите M-x cd
, чтобы сменить каталог на расположение программы, которую вы хотите отлаживать.
Введите M-x pdb
. Вам будет предложено ввести Запустите pdb (например, так): pdb
. Введите имя программы (например, test.py
).
В командной строке (Pdb)
введите help
, чтобы узнать, как использовать pdb.
Как вариант, вы можете поместить
import pdb
pdb.set_trace()
прямо в свою программу (например, test.py
). Теперь введите M-x shell
, чтобы получить приглашение оболочки. Когда вы запустите свою программу, вы будете сброшены в pdb
в точке, где выполняется pdb.set_trace ()
.