Как эффективно отладить встроенный модуль Python?
Недавно я изучаю стандартную библиотеку Python и читаю исходный код
помощь для понимания я копирую сегмент кода и вставляю в интерпретатор python
но я чувствую, что это неэффективно и неразумно (потому что модуль импорта не получит _
)
Я хочу найти эффективный способ тестирования модуля, включая _var и _func()
спасибо за любую хорошую идею - зеленый человек
1 ответ
Модуль pdb
интерактивный отладчик исходного кода для программ на Python
import pdb
pdb.set_trace() # insert this line at the location you want to break
Документация предоставлена здесь: pdb