Как вызвать help() из pdb
Мне бы хотелось иметь интерактивность pdb, но мне также нужно использовать функцию помощи python для анализа объектов / методов, с которыми я не знаком.
Как я могу использовать python help() из pdb?
все, что я пытаюсь, дает мне:
(Pdb) help(help)
*** No help on (help)
(Pdb) help(list())
*** No help on (list())
2 ответа
Решение
Если вы хотите оценить выражение с помощью PDB, вы используете p
,
(Pdb) p help(list)
Документы по командам отладчика находятся здесь: Команды отладчика PDB
У меня были проблемы, чтобы получить помощь от pdb, но, видимо, вставив !
перед тем, как команда выполнит работу следующим образом:
(Pdb++) !help(help)