@setevoj

Как разобраться со структурой class из чужого кода?

Проблема: использую библиотеки на Python, позволяющие работать с некоторым API, построенном на простых запросах типа GET/POST.

Я эти библиотеки успешно подключил, в них описаны разные классы, которые наследуются друг от друга, и в итоге загружают в себя некоторый ответ сервера.

Как понять, как устроен какой-то конкретный объект класса?
Т.е. я его иниализировал, загрузил при помощи API в него данные, но чтобы понять, как эти данные устроены мне надо изучать исходный код этих библиотек на API и понимать, как они устроены.

Как я понимаю, они базируются на requests.

Можно ли как-то, имея переменную с типом этого класса понять её внутреннее устройство?
Скажем, сделать дамп её внутреннего устройства чтобы понять, как с этим работать?
  • Вопрос задан
  • 163 просмотра
Пригласить эксперта
Ответы на вопрос 1
netpastor
@netpastor
Python developer
Используй дебаггер в пайчарме - ставь точки в местах где нужно разобраться и гляди на стековые переменные
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы