Я знаю, что Python script можно отлаживать из командной строки с помощью
python -m pdb my_script.py
если my_script.py
является script, предназначенным для запуска с python my_script.py
.
Однако, python module my_module.py
должен запускаться с python -m my_module
. Даже сценарии, содержащие относительный импорт, должны выполняться с python -m
. Как я могу запустить python -m my_module
под управлением pdb
? Следующая не работает:
python -m pdb -m my_module