Как вызвать 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)
Другие вопросы по тегам