У меня есть код python со многими вызовами подпроцесса (например, subprocess.check_call()). По-видимому, он не может отлаживаться в подпроцессе.Использовать pdb для отладки в подпроцесс?
Есть ли способ (например, добавление кода), чтобы сделать это, или я должен использовать другой отладчик?
Является ли вызванный процесс написанным на python? Вы перенаправляете stdout/stderr? Как насчет того, чтобы просто распечатать командную строку и запустить через отладчик сбоку? – tdelaney
Да, и да. Я сделал изменения, на которые вы намекали, и теперь я могу отлаживать вызванную процедуру; см. мой ответ ниже. – user1071847